mybatis的xml中,where标签不自动删除多余的and之类的问题

遇到了这个莫名其妙的问题,起初是很疑惑的,where标签好像失灵了一般不会自动删除掉 多余的and

看了眼sql语句,发现还是有and没被删除。

后来重新写了遍后发现又没事了。真的是神人。

然后就研究了好一会,发现!!!

把注释挪开就没事了!!!

也就是说条件前面不能出现/* */这样的注释。

原来是注释导致的问题。我在idea使用的一键注释/* */,可能mybatis误以为这是一个内容,然后就觉得这个内容后面需要一个and来连接下面的sql语句,所以就不删除。

哈哈,有时候碰到一些奇怪的事情真的有点难绷。

相关推荐
淼_@淼7 小时前
python-xml
xml·python·1024程序员节
lang201509287 小时前
Spring OXM:轻松实现Java-XML互转
xml·java·spring
weixin_457340217 小时前
VOC XML 旋转框 转换为 YOLO OBB 格式
xml·yolo·目标检测·视觉检测
MintYouth13 小时前
【加精】C# XML差异对比 (直接用)
xml·windows·c#
_小黑_1 天前
SQL SERVER 解析XML
xml
CodeCraft Studio2 天前
国产化Excel开发组件Spire.XLS教程:使用Python将CSV转换为XML(处理现实数据问题)
xml·python·excel·csv·spire.xls·csv转xml
CS Beginner7 天前
【JavaWeb学习】myabtis.xml一次性加载mapper相关的文件
xml·学习
C嘎嘎嵌入式开发7 天前
(21)100天python从入门到拿捏《XML 数据解析》
xml·开发语言·python
BTU_YC7 天前
DrawIO PPT模板自动生成指南:从文字排版到XML输出的完整工作流
xml·draw.io
源力祁老师7 天前
ODOO数据文件(XML、CSV、SQL)是如何转换并加载到 Odoo 数据库
xml·数据库·sql