LambdaQueryWrapper 查询一列不为null
时间: 2024-01-10 14:21:59 浏览: 127
使用LambdaQueryWrapper查询一列不为null的方法如下:
```java
LambdaQueryWrapper<CommonEntity> wrapper = Wrappers.lambdaQuery(CommonEntity.class)
.isNotNull(CommonEntity::getColumn);
```
这个方法会生成一个LambdaQueryWrapper对象,然后使用isNotNull方法指定要查询的列不为null。在这个例子中,我们使用CommonEntity类的getColumn方法来指定要查询的列。
相关问题
lambdaquerywrapper的isnull
`isNull`方法是CSDN开发的LambdaQueryWrapper类的一个方法,它用于判断指定的列是否为空。可以通过如下方式使用:
```java
LambdaQueryWrapper<Entity> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.isNull(Entity::getColumn);
```
这里的`Entity`是你要查询的实体类,`getColumn`是实体类中的某个字段,你可以将其替换为你需要判断的列名。使用`isNull`方法后,生成的查询条件会判断指定的列是否为空。
LambdaQueryWrapper所有方法
LambdaQueryWrapper 是 MyBatis-Plus 提供的一个查询构造器,可以通过 Lambda 表达式来构建查询条件。下面是 LambdaQueryWrapper 中常用的方法:
1. select:设置查询的列
2. from:设置查询的表
3. join:设置查询的关联表
4. eq:等于(=)
5. ne:不等于(<>)
6. gt:大于(>)
7. ge:大于等于(>=)
8. lt:小于(<)
9. le:小于等于(<=)
10. like:模糊查询(like)
11. notLike:不匹配(not like)
12. in:in 查询
13. notIn:not in 查询
14. isNull:为空(is null)
15. isNotNull:不为空(is not null)
16. orderBy:排序
17. groupBy:分组
18. having:having 条件
除了上述方法外,LambdaQueryWrapper 还提供了许多其他方法,例如 or、and、nested 等,用于构建复杂的查询条件。
阅读全文