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

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

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

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

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

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

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

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

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

相关推荐
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ1 天前
mapper.xml中的大于等于、小于等于
xml
问水っ2 天前
Qt Creator快速入门 第三版 第17-2章 XML
xml
独断万古他化2 天前
【MyBatis 深度解析】注解操作与 XML 配置:增删改查全流程实现
xml·java·spring·mybatis
odoo中国2 天前
如何在 Odoo 19 中加载演示数据
xml·csv·odoo·odoo 19·odoo 演示数据加载
web守墓人4 天前
【前端】ikun-pptx编辑器前瞻问题五:pptx中的xml命名空间
xml·前端
h7ml4 天前
企业微信回调模式解析:从XML到POJO的自定义JAXB编解码器设计
xml·java·企业微信
Full Stack Developme4 天前
达梦(DM8)对 JSON 与 XML 的使用教程
xml·数据库·json
chilavert3185 天前
技术演进中的开发沉思-304计算机原理:XML
xml·计算机原理
程序猿零零漆7 天前
Spring之旅 - 记录学习 Spring 框架的过程和经验(十一)基于XML方式、注解的声明式事务控制、Spring整合Web环境
xml·学习·spring
科雷软件测试7 天前
推荐几个常用的校验yaml、json、xml、md等多种文件格式的在线网站
xml·html·md·yaml