QueryWrapper查询数据库字段为null或者是空字符串的数据 代码写出来
时间: 2024-05-02 19:23:01 浏览: 489
好的,这里是一个QueryWrapper查询数据库字段为null或者是空字符串的数据的代码示例:
```
QueryWrapper wrapper = new QueryWrapper();
wrapper.isNull("field_name").or().eq("field_name", "");
List<Entity> list = entityMapper.selectList(wrapper);
```
其中,"field_name"是要查询的字段名,Entity是数据库实体类。这段代码会返回符合条件的实体类列表。
相关问题
QueryWrapper查询数据库字段不为null和空字符串 代码写出来
以下是一个示例的 QueryWrapper 查询语句,用于筛选某个表中指定字段不为 null 或空字符串的记录:
```
QueryWrapper<Entity> wrapper = new QueryWrapper<>();
wrapper.isNotNull("fieldName")
.ne("fieldName", "");
List<Entity> result = entityMapper.selectList(wrapper);
```
其中,Entity 是需要查询的实体类,entityMapper 是 MyBatis 或其他 ORM 框架生成的 Mapper 接口。fieldName 则是需要查询的字段名,可以根据自己实际情况进行替换。
通过 isNotNull 方法可以筛选出字段不为 null 的记录,通过 ne 方法可以排除空字符串的记录。最后执行 selectList 方法即可得到符合条件的记录列表。
阅读全文
相关推荐



