说明
范围查询,包括:
- 大于
- 大于等于
- 小于
- 小于等于
- 在范围内
- 在范围外
大于:gt
- 代码
@Testvoid gt() {LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();wrapper.gt(User::getAge, 20);List<User> users = mapper.selectList(wrapper);log.info(users.toString());}
- 效果
大于等于:ge
- 代码
/*** 查询用户列表, 查询条件:年龄大于等于20*/@Testvoid ge() {LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();wrapper.ge(User::getAge, 20);List<User> users = mapper.selectList(wrapper);log.info(users.toString());}
- 效果
小于:lt
- 代码
/*** 查询用户列表, 查询条件:年龄小于20*/@Testvoid lt() {LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();wrapper.lt(User::getAge, 20);List<User> users = mapper.selectList(wrapper);log.info(users.toString());}
- 效果
小于等于
- 代码
/*** 查询用户列表, 查询条件:年龄小于等于20*/@Testvoid le() {LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();wrapper.le(User::getAge, 20);List<User> users = mapper.selectList(wrapper);log.info(users.toString());}
- 效果
在范围内:between
- 代码
/*** 查询用户列表, 查询条件:年龄[20, 30]*/@Testvoid between() {LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();wrapper.between(User::getAge, 20, 30);List<User> users = mapper.selectList(wrapper);log.info(users.toString());}
- 效果
在范围外:notBetween
- 代码
/*** 查询用户列表, 查询条件:年龄不再[20, 30]*/@Testvoid notBetween() {LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();wrapper.notBetween(User::getAge, 20, 30);List<User> users = mapper.selectList(wrapper);log.info(users.toString());}
- 效果