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

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

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

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

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

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

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

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

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

相关推荐
百***266314 小时前
使用 Logback 的最佳实践:`logback.xml` 与 `logback-spring.xml` 的区别与用法
xml·spring·logback
864记忆15 小时前
Qt 对 JSON和XML文件的操作详解
xml·qt·json
a***976818 小时前
使用 Logback 的最佳实践:`logback.xml` 与 `logback-spring.xml` 的区别与用法
xml·spring·logback
chxii1 天前
MyBatis 动态 SQL,通过 XML (如 <if>、<foreach> 等)实现灵活的 SQL 拼接。
xml·sql·mybatis
weixin_448771721 天前
SpringBoot默认日志配置文件 logback.xml(log4j+logback)
xml·spring boot·logback
寒山李白2 天前
Mybatis使用教程之XML配置方式实现增删改查
xml·java·mybatis
百***26632 天前
Tomcat的server.xml配置详解
xml·java·tomcat
百***68823 天前
使用 Logback 的最佳实践:`logback.xml` 与 `logback-spring.xml` 的区别与用法
xml·spring·logback
专注VB编程开发20年3 天前
XML节点SelectSingleNode(“msbuild:DebugType“ 为什么要加msbuild
xml·visual studio
开开心心就好4 天前
无需函数:Excel数据筛选工具推荐
xml·网络·pdf·华为云·word·excel·音视频