目录
- where QueryWrapper加括号嵌套查询
- mybatisplus查询语句加括号(.or(),.and())
where QueryWrapper加括号嵌套查询
之前的代码是这个样子的:

QueryWrapper<RyxyMemberEntity> wrapper = new QueryWrapper<>();
wrapper.eq("phoneNumber", phone);
if (StringUtils.isEmpty(scenetype)){
wrapper.isNull("scenetype").or().eq("scenetype", "");
}
wrapper.eq("delFlag", "0");
相对应的SQL语句如下:
WHERE( phoneNumber = 156****8888 AND scenetype IS NULL OR scenetype = "" AND delFlag = 0)
这并不是我想要的sql语句,查询的数据也不正确,对scenetype的查询应该是括起来的,满足其一条件即可,也就是这样:
WHERE( phoneNumber = 156****8888 AND (scenetype IS NULL OR scenetype = "") AND delFlag = 0)
相对应的代码应该这样写才对:
QueryWrapper<RyxyMemberEntity> wrapper = new QueryWrapper<>();
wrapper.eq("phoneNumber", phone);
if(StringUtils.isEmpty(scenetype)) {
wrapper.and(
e -> e.isNull("scenetype")
.or().eq("scenetype", "")
);
}
wrapper.eq("delFlag", "0");
mybatisplus查询语句加括号(.or(),.and())
java代码:
QueryWrapper<Entity> wrapper = new QueryWrapper<>();
wrapper.ne("id", param.getId())
wrapper.and(QueryWrapper -> QueryWrapper.eq("name", name).or().eq("mark", mark));
entityMapper.selectList(wrapper);
等价sql
SELECT id FROM t_entity WHERE (id <> ? AND (name = ? OR mark = ?))
每个and相当于一个括号
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关推荐:
SEO优化顾问:让您的网站脱颖而出的秘密武器,ai ps 群
不利于seo是什么,不属于seo对网店推广的作用 ,ai渐变下载
为什么新手做seo好做,为什么要懂seo ,ai少女 3060显卡
为什么要seo排名,为什么要做seo推广 ,AI写作开启创意新世界
ChatGPT翻译打不开?解决方法!,ai爱股票
ChatGPT的破解版:AI世界的新突破,ai无禁忌
ChatGPT目前,我无法查看或打开附件,但我依然能为你提供全面的帮助,苹果ai谷歌ai
seo站长什么意思,站长工具 - seo综合查询 ,ai少女身材
SEO武汉:如何提升武汉地区网站的搜索引擎排名,景区网站建设费用
seo该从什么开始,seo是什么时候开始的 ,ai写作免费英文怎么说
“收录量为1”,打造数字化时代的独特竞争力,网站建设页面制作流程
seo需要了解什么,seo需要学些什么内容 ,ovo ai
SEO知道:让你的网站在搜索引擎中脱颖而出,水安建设集团网站
SEO兼职:如何通过SEO兼职实现收入增长与职业突破,濮阳网站建设官网
SEO而且:打造高效网站流量增长的秘密武器,滨江网站推广营销
文字生成AI:开启创意写作的新纪元
SEO快速优化排名:助你网站跃升搜索引擎首页,ai彩虹立体9怎么做
SEO可以改变你的商业未来:如何通过优化提升网站流量和转化率,五粮液营销推广
SEO有点:揭秘优化之道,提升网站排名的秘诀,广州抖音seo厂家地址
ChatGPTWindows版本:让AI助手成为你的工作与生活得力助手,Ai相减变形
为什么说seo重要,为什么说seo重要一点 ,中通智能ai是什么意思
SEO关键词的选择步骤:让你的网站在搜索引擎中脱颖而出,ai书法化
AI提取文章重要内容:让信息抓取更高效、更精准,松鼠ai 教学
ChatGPT:基于Transformer技术的语言模型,开创人工智能未来,AI独战OK
ChatGPT最新版本更新内容:智能对话体验再升级,更多功能与应用,ai证伪
SEO爱站:提升网站排名,赢得流量的秘密武器,优化网站设计价格多少
AI翻译工具的革命-ChatGPT等技术让语言互通无碍,淘宝ai写作检测准吗
用AI写的文章算原创吗?真相揭示,带你深度思考!
ChatGPT免费版下载:智能对话助手带来的全新体验,电脑怎么下载Ai微认证
GoogleGPT-引领未来智能对话的革命,灵境ai画质
AI免费免登录:轻松体验人工智能的魔力,无需繁琐注册,华为AI音箱2音质如何
AI自动化:开启智能未来的无限可能,simplify ai
SEO策划:让你的网站迅速脱颖而出的秘诀,seo优化和技巧
如何通过AI写文章,轻松提高写作效率与质量
AI文章精简-高效提炼与优化你的内容创作,ai quid
seo适合什么行业,seo适合的行业 ,在ai如何矢量化
SEO分类:从基础到进阶,全面解析SEO优化的关键要素,新建设网站排名
seo营销到底是什么,seo算什么营销 ,ai里面新建
主流seo是什么,seo是什么推广网站 ,AI心理师
文章AI生成:让创作变得更简单、更高效!
seo要懂些什么软件,seo常用软件 ,ai写作网站网址大全
seo网站是什么东西,seo网站是什么东西啊 ,ai锯齿消失
用AI写一篇文章,如何提升你的写作效率与创意
文章AI生成软件高效创作新纪元
seo软件工具,seo软件是什么 ,AI妆容
SEO优化公司一般怎么优化?揭秘专业SEO服务的操作流程,人工智能ai写作软件 哪一个好
ChatGPT回答是空白的背后,究竟隐藏着什么秘密?,如何用ai写作来赚钱
“新热度”:引领潮流的力量,如何趋势的脉搏,浙江通用网站建设特点
AI助手Stut:智能时代的创新引擎,开启未来工作新篇章,ai对ai的格斗游戏
SEO出来,打破流量瓶颈,助力企业增长的关键策略,南昌营销推广代理商电话