mybatisplus查出来的list会有null的情况吗
时间: 2024-01-21 14:18:07 浏览: 156
Spring Boot-MybatisPlus表格分页与下拉分页查询.docx
MyBatis-Plus 是基于 MyBatis 的增强工具,在查询数据时,MyBatis-Plus 并不会自动将 null 值剔除。因此,如果查询结果中的某个字段值为 null,则在 List 中对应的位置也会是 null。
如果你需要排除掉查询结果中的 null 值,可以在查询时使用 MyBatis 的 SQL 语句中的 IS NOT NULL 条件来过滤掉。例如:
```
List<User> userList = userMapper.selectList(new QueryWrapper<User>().isNotNull("name"));
```
以上代码会查询出所有 name 字段不为 null 的用户数据。
阅读全文