mybatis plus 使用LambdaQueryWrapper设置复杂的条件查询
LambdaQueryWrapper提供了许多常用的方法,用于构建查询条件。下面列举一些常用的方法:
eq(column, value): 等于ne(column, value): 不等于gt(column, value): 大于ge(column, value): 大于等于lt(column, value): 小于le(column, value): 小于等于like(column, value): 模糊查询notLike(column, value): 不模糊查询in(column, valueList): 在指定集合中notIn(column, valueList): 不在指定集合中isNull(column): 为空isNotNull(column): 不为空orderByAsc(column): 升序排序orderByDesc(column): 降序排序
具体使用举例:
//Xuqiu是实体类
//Xuqiu::getPaiqiyuefen 对应上面的column(字段)
LambdaQueryWrapper<Xuqiu> xuqiuwrapper = Wrappers.<Xuqiu>lambdaQuery();
xuqiuwrapper.isNull(Xuqiu::getPaiqiyuefen);
xuqiuwrapper.orderByDesc(Xuqiu::getYouxianji,Xuqiu::getZhongyaochengdu,Xuqiu::getGongzuoliang);
List<Xuqiu> xuqius = xuqiuMapper.selectList(xuqiuwrapper);
以上仅供参考,如有疑问,留言联系

浙公网安备 33010602011771号