LambdaQueryWrapper如何添加字段长度查询条件
时间: 2023-10-13 12:24:39 浏览: 147
mybatis-plus QueryWrapper自定义查询条件的实现
5星 · 资源好评率100%
LambdaQueryWrapper可以使用lambda表达式来添加字段长度查询条件,示例如下:
```java
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.like(User::getName, "张三").and(l -> l.eq(User::getAge, 18).gt(User::getName, "张三").lt(User::getName, "李四").isNotNull(User::getEmail).apply("(age+1)={0}", 19));
wrapper.last("limit 1");
List<User> userList = userMapper.selectList(wrapper);
```
上述代码中,LambdaQueryWrapper的like方法可以添加字段值匹配,and方法可以添加多个查询条件,包括eq(等于)、gt(大于)、lt(小于)、isNotNull(不为null)等,last方法可以在SQL的最后添加自定义的SQL,此处添加了limit 1(仅查询一条记录)。
阅读全文