概述
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中的and()和or()的使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复