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

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

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

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

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

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

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

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

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

相关推荐
Luna-player2 天前
某个工程 pom.xml
xml
l1t2 天前
对expat库XML_Parse函数调用优化的测试
xml·c语言·解析器·expat
l1t3 天前
利用美团龙猫添加xlsx的sheet.xml读取sharedStrings.xml中共享字符串输出到csv功能
xml·c语言·数据结构·人工智能·算法·解析器
叶 落3 天前
[Maven 基础课程]pom.xml
xml·pom.xml 常见配置项·maven 的 pom.xml
北城以北88883 天前
Java高级编程--XML
xml·java·开发语言·intellij-idea
l1t3 天前
DeepSeek辅助编写的利用quick_xml把xml转为csv的rust程序
xml·开发语言·人工智能·rust·解析器·quick-xml
l1t3 天前
how to build tbox xml into the demo
xml·linux·c语言·parser·tbox
搞全栈小苏3 天前
基于Qt QML和C++的MQTT测试客户端(CMakeLists实现)
xml·c++·qt
fatiaozhang95273 天前
中国移动云电脑一体机-创维LB2004_瑞芯微RK3566_2G+32G_开启ADB ROOT安卓固件-方法3
android·xml·adb·电脑·电视盒子·刷机固件
l1t5 天前
轻量级XML读写库Mini-XML的编译和使用
xml·c语言·解析器