1、sql语句为A or B , A and B这种简单连接:
//A and B:
QueryWrapper<UserInfo> queryWrapper = new QueryWrapper<UserInfo>()
.eq("name",name)
.eq("age",age);
A or B:
QueryWrapper<UserInfo> queryWrapper = new QueryWrapper<UserInfo>()
.eq("name",name)
.or()
.eq("age",age);
2、复杂有优先级的的连接
//A and ( B or C) and D:
QueryWrapper<UserInfo> queryWrapper = new QueryWrapper<UserInfo>()
.eq("name", name)
.and(qr -> qr.ne("age", age).or().isNull("age")
.and(qr -> qr.eq("subject", subject));
最后
以上就是结实大米最近收集整理的关于Mybatis-Plus中的and()和or()的使用的全部内容,更多相关Mybatis-Plus中内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复