Mapper icon indicating copy to clipboard operation
Mapper copied to clipboard

希望Example.Criteria支持lambda表达式

Open sm1ple opened this issue 5 years ago • 2 comments

例如: Example example = new Example(Cat.class); Example.Criteria criteria = example.createCriteria(); criteria .lambda().andEqualTo(Cat::getName, name);

sm1ple avatar May 02 '20 08:05 sm1ple

建议使用Weekend

var weekend = Weekend.of(User.class);
    	weekend.weekendCriteria()
    	.andEqualTo(User::getName, "zhangsan");
        var record = mapper.selectByExample(weekend);

Weekend是Example的子类,就是官方添加了lambda的支持,使用特别方便。可以添加依赖

<!-- https://mvnrepository.com/artifact/tk.mybatis/mapper-weekend -->
<dependency>
    <groupId>tk.mybatis</groupId>
    <artifactId>mapper-weekend</artifactId>
    <version>1.1.5</version>
</dependency>

maheng-hub avatar May 19 '20 12:05 maheng-hub

order by 没有

PolkAllen avatar Sep 29 '21 08:09 PolkAllen