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

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

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

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

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

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

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

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

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

相关推荐
还算善良_2 天前
【XML生成】根据JSON格式化的报文,动态生成XML
xml·json
galaxyffang3 天前
skywalking整合logback.xml日志,日志文件出现乱码问题解决
xml·logback·skywalking
百***26634 天前
使用 Logback 的最佳实践:`logback.xml` 与 `logback-spring.xml` 的区别与用法
xml·spring·logback
864记忆4 天前
Qt 对 JSON和XML文件的操作详解
xml·qt·json
a***97684 天前
使用 Logback 的最佳实践:`logback.xml` 与 `logback-spring.xml` 的区别与用法
xml·spring·logback
chxii4 天前
MyBatis 动态 SQL,通过 XML (如 <if>、<foreach> 等)实现灵活的 SQL 拼接。
xml·sql·mybatis
weixin_448771724 天前
SpringBoot默认日志配置文件 logback.xml(log4j+logback)
xml·spring boot·logback
寒山李白5 天前
Mybatis使用教程之XML配置方式实现增删改查
xml·java·mybatis
百***26635 天前
Tomcat的server.xml配置详解
xml·java·tomcat
百***68826 天前
使用 Logback 的最佳实践:`logback.xml` 与 `logback-spring.xml` 的区别与用法
xml·spring·logback