MyBatisPlus-设置查询条件

MyBatisPlus-设置查询条件

常规格式

QueryWrapper qw = new QueryWrapper();
// 查询年龄大于等于18岁,小于65岁的用户
qw.lt("age",65);
qw.gt("age",18);
List<User> userList = userDao.selectList(qw);
System.out.println(userList);

链式编程格式

QueryWrapper qw = new QueryWrapper();
// 查询年龄大于等于18岁,小于65岁的用户
qw.lt("age",65).gt("age",18);
List<User> userList = userDao.selectList(qw);
System.out.println(userList);

lambda格式(推荐

QueryWrapper<User> qw = new QueryWrapper<User>();
// 查询年龄大于等于18岁,小于65岁的用户
qw.lambdagetAge, 65).gt(User::getAge,18;
List<User> userList = userDao.selectList(qw);
System.out.println(userList);