MyBatisPlus-null值处理
MyBatisPlus-null值处理
-
条件参数控制
LambdaQueryWrapper<User> lqw = new LambdaQueryWrapper<User>(); // 先判断第一个是否为true, 如果为true连接当前条件 lqw.lt(null != uq.getAge2(), User::getAge, uqgetAge2()); lqw.gt(null != uq.getAge(), User::getAge,uqgetAge()); List<User> userList = userDao.selectList(lqw); System.out.println(userList);
-
条件参数控制(链式编程)
LambdaQueryWrapper<User> lqw = new LambdaQueryWrapper<User>();
// 先判断第一个是否为true, 如果为true连接当前条件
lqw.lt(null != uq.getAge2(), User::getAge, uqgetAge2())
.gt(null != uq.getAge(), User::getAge,uqgetAge());
List<User> userList = userDao.selectList(lqw);
System.out.println(userList);