MyBatisPlus(八)范围查询

说明

范围查询,包括:

  1. 大于
  2. 大于等于
  3. 小于
  4. 小于等于
  5. 在范围内
  6. 在范围外

大于:gt

  • 代码
    @Test
    void gt() {
        LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
        wrapper.gt(User::getAge, 20);
        List<User> users = mapper.selectList(wrapper);
        log.info(users.toString());
    }
  • 效果

MyBatisPlus(八)范围查询_第1张图片

大于等于:ge

  • 代码
    /**
     * 查询用户列表, 查询条件:年龄大于等于20
     */
    @Test
    void ge() {
        LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
        wrapper.ge(User::getAge, 20);
        List<User> users = mapper.selectList(wrapper);
        log.info(users.toString());
    }
  • 效果

MyBatisPlus(八)范围查询_第2张图片

小于:lt

  • 代码
    /**
     * 查询用户列表, 查询条件:年龄小于20
     */
    @Test
    void lt() {
        LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
        wrapper.lt(User::getAge, 20);
        List<User> users = mapper.selectList(wrapper);
        log.info(users.toString());
    }
  • 效果

MyBatisPlus(八)范围查询_第3张图片

小于等于

  • 代码
    /**
     * 查询用户列表, 查询条件:年龄小于等于20
     */
    @Test
    void le() {
        LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
        wrapper.le(User::getAge, 20);
        List<User> users = mapper.selectList(wrapper);
        log.info(users.toString());
    }
  • 效果

MyBatisPlus(八)范围查询_第4张图片

在范围内:between

  • 代码
    /**
     * 查询用户列表, 查询条件:年龄[20, 30]
     */
    @Test
    void between() {
        LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
        wrapper.between(User::getAge, 20, 30);
        List<User> users = mapper.selectList(wrapper);
        log.info(users.toString());
    }
  • 效果

MyBatisPlus(八)范围查询_第5张图片

在范围外:notBetween

  • 代码
    /**
     * 查询用户列表, 查询条件:年龄不再[20, 30]
     */
    @Test
    void notBetween() {
        LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
        wrapper.notBetween(User::getAge, 20, 30);
        List<User> users = mapper.selectList(wrapper);
        log.info(users.toString());
    }
  • 效果

MyBatisPlus(八)范围查询_第6张图片

你可能感兴趣的:(MyBatis,数据库,mybatis-plus)