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

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

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

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

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

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

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

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

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

相关推荐
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ17 小时前
日志打印配置:logback-spring.xml配置;info和error完全区分了,并且按时间拆分了
xml·spring·logback
Android技术之家1 天前
实测:Jetpack Compose 替代 XML 布局,3 步实现高性能界面迁移
xml
汐ya~1 天前
提示词工程:AI 总误解指令?用XML标签提升3倍准确率
xml·人工智能·prompt·提示词工程·大模型llm
hahjee1 天前
libxslt XSLT转换库:鸿蒙PC上的XML转换工具
xml·华为·harmonyos
TH_12 天前
10、xml的CDATA标签之AI模型
xml
拾忆,想起3 天前
Dubbo多协议暴露完全指南:让一个服务同时支持多种通信方式
xml·微服务·性能优化·架构·dubbo
春蕾夏荷_7282977253 天前
c++ 将xml数据写入sqlite数据库
xml·数据库
秦奈3 天前
Unity复习学习随笔(六):XML数据
xml·学习
jiayong234 天前
Spring XML解析与BeanDefinition注册详解
xml·java·spring
就叫飞六吧5 天前
Spring 框架中的 Bean 继承:`parent` 属性 (XML配置)
xml·java·spring