说明
判空查询,对应SQL语句中的 IS NULL
语句,查询对应字段为 NULL 的数据。
isNull
/**
* 查询用户列表, 查询条件:电子邮箱为 null 。
*/
@Test
void isNull() {
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.isNull(User::getEmail);
List<User> users = mapper.selectList(wrapper);
log.info(users.toString());
}
isNotNull
/**
* 查询用户列表, 查询条件:电子邮箱不为 null 。
*/
@Test
void isNotNull() {
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.isNotNull(User::getEmail);
List<User> users = mapper.selectList(wrapper);
log.info(users.toString());
}