忽现的Mybatis foreach 失效记录.
传进来的 list 肯定有值得,本身代码没有问题. 线上也算跑了大半年了. 而且出现的问题时也只在本机上.
mybatis.version=3.2.8
代码:
AND (<foreach collection="list" open=" id IN (" separator="," close=")" item="id" index="index">#{id}</foreach>
OR (GRADE In ('0','1')AND user_type = '5')
)
正确结果应该是:
AND ( id IN ('1','2','3')OR (GRADE In ('0', '1') AND user_type = '5')
)
实际结果:
AND ( OR (GRADE In ('0', '1') AND user_type = '5')
)
造成SQL 执行语法错误.
复现方式: 暂无复现方法,
解决方案: 随便改了一下Dao.java的一个文件内容(没做实际性的内容改动,ide 重新加载了下Dao). bug就好了. 好了 . 了...
忽现的Mybatis foreach 失效记录.相关推荐
- MyBatis foreach 标签常用方法总结
一.前言 在 MyBatis 中,常常会遇到集合类型的参数,虽然我们可以通过 OGNL 表达式来访问集合的某一个元素,但是 OGNL 表达式无法遍历集合.foreach 标签就是专门用来解决这类问 ...
- Mybatis foreach 使用与理解(支持Array,List,HashMap及相互嵌套)
2019独角兽企业重金招聘Python工程师标准>>> Mybatis foreach 使用与理解(支持List<Hashmap<String,String>> ...
- 解决JRebel对myBatis Mapper 失效的问题
解决JRebel对myBatis Mapper 失效的问题 在之前的文章中介绍了JRebel这个插件的使用和优势,虽然它对配置文件的改动的热更新是生效的,但是mybatis的mapper文件的改动却无 ...
- win10间歇性闪屏_Win10桌面屏幕不断忽闪忽现出现闪屏bug该怎么办
饭特稀gemini 回答数:76 | 被采纳数:50 2017-05-14 19:29:25 我们在Windows 10桌面版上发现的众多bug中的其中一个,可以引起桌面屏幕不断忽闪忽现:用户们已 ...
- Mybatis 一级缓存,Mybatis 二级缓存,Mybatis 缓存失效
Mybatis 一级缓存,Mybatis 二级缓存,Mybatis 缓存失效 ================================ ©Copyright 蕃薯耀 2021-06-24 ht ...
- mybatis foreach标签拼接多字段in ,和union
mybatis for标签 手写肯定是不可能,复制又经常忘记哪里有,记录一下复制方便 (oracle数据库) 批量添加 ,修改 ,拼接(xx,xx)in , union 添加,修改: <fore ...
- Mybatis——foreach用法
目录 1. foreach元素的属性 2.foreach时,collection属性值的三种情况: 3.代码示例: 3.1 collection属性值类型为List: 使用@Param注解自定义key ...
- mybatis foreach map_Spring Boot(五):春眠不觉晓,Mybatis知多少
在JavaWeb项目开发中,我们使用最多的ORM框架可能就是Mybatis了,那么对于常用的mybatis,你究竟了解多少呢? Mybatis是什么 MyBatis 是支持定制化 SQL.存储过程以及 ...
- Mybatis foreach 性能问题
背景 最近在做一个类似于综合报表之类的东西,需要查询所有的记录(数据库记录有限制),大概有1W条记录,该报表需要三个表的数据,也就是根据这 1W 个 ID 去执行查询三次数据库,其中,有一条查询 SQ ...
- Mybatis获取插入记录的自增长ID
转自:http://blog.csdn.net/tolcf/article/details/39035259 1.在Mybatis Mapper文件中添加属性"useGeneratedKey ...
最新文章
- SVM为什么采用间隔最大化?SVM为什么将原始问题转换为其对偶问题?
- Goods:图书模块按分类查询各层实现
- Oracle使用游标
- 【LeetCode从零单排】No.8 String to Integer (丧心病狂的一道题)
- java渡劫期(32)----java进阶(ssm整合项目实战----房屋出租系统(渡劫失败))
- 深入理解null的原理
- jzoj4252-QYQ的图【dfs】
- Study Struts Commons Validator
- Windows 启动方式总结(转)
- 使用traceview进行Android性能测试(转)
- HDU2019 数列有序!【入门】
- hdfs MapTask类
- 在windows的IDE中使用linux命令行
- 毕业设计 微信小程序 外卖点餐平台
- 柯马机器人示教器编程_COMAU柯马机器人示教器按键失灵,无显示专业维修
- latex 波浪线 ~
- iOS 友盟登录和分享
- 查看文章 mysql:表注释和字段注释
- 微型计算机原理与接口技术 董洁,基于DSP和ARM的谐波检测
- 海康摄像头视频实时监控