mybatis plus实现某种条件查询

void Test() {
        //创建对象
        QueryWrapper<User> queryWrapper = new QueryWrapper<>();
        //通过queryWrapper设置条件
        //查询id>=30记录
        //第一个参数字段名称,第二个参数设置值
        queryWrapper.ge("id",30);
        List<User> users = userDao.selectList(queryWrapper);
        //ge表示大于等于、gt表示大于、le表示小于等于、lt表示小于
        //eq等于、ne不等于
        //between
        //查询年龄20-30范围 1.代表字段  2.代表开始值  3.代表结束值
        queryWrapper.between("age",20,30);
        //like模糊查询
        queryWrapper.like("username","吸");
        //orderByDesc 降序  ASC升序
        queryWrapper.orderByDesc("id");
        //last sql语句最后拼接
        queryWrapper.last("limit 1");
        //查询指定的列
        queryWrapper.select("id","name");
    }
posted @ 2020-12-07 10:48  谢世林  阅读(4366)  评论(0编辑  收藏  举报