mybatis mapped statements collection already contains value for ..... 异常
2016-03-25 09:52
567 查看
刚进新公司遇见的问题,spring整合mybatis ,Quartz
quartz启动多线程交互通过mybatis交互DB层的时候报 mapped statements collection already contains value for ..... 异常。
但不影响web工程正常运行,查看了下。是多个线程同时并发 初始化mybatis sql文 出现的异常,
解决方案有二种,
一是 将quartz 多个定时job依顺序延时加载。
二是mybaits初始化时加上sqlSesssionTemplate.getConfiguration().buildAllStatement。让Mybatis初始化时就编译sql语句。
记录备忘。
quartz启动多线程交互通过mybatis交互DB层的时候报 mapped statements collection already contains value for ..... 异常。
但不影响web工程正常运行,查看了下。是多个线程同时并发 初始化mybatis sql文 出现的异常,
解决方案有二种,
一是 将quartz 多个定时job依顺序延时加载。
二是mybaits初始化时加上sqlSesssionTemplate.getConfiguration().buildAllStatement。让Mybatis初始化时就编译sql语句。
记录备忘。
相关文章推荐
- 一个jar包里的网站
- 一个jar包里的网站之文件上传
- 一个jar包里的网站之返回对媒体类型
- Spring整合Quartz(JobDetailBean方式)
- Spring整合Quartz(JobDetailBean方式)
- Ruby中的异常处理代码编写示例
- MySQL抛出Incorrect string value异常分析
- 浅谈C#中简单的异常引发与处理操作
- 详解C#编程中异常的创建和引发以及异常处理
- 详解JavaScript中的异常处理方法
- 模拟Spring的简单实现
- java程序中的延时加载异常及解决方案
- 解析Java异常的栈轨迹及其相关方法
- spring+html5实现安全传输随机数字密码键盘
- Spring中属性注入详解
- 深入浅析mybatis oracle BLOB类型字段保存与读取
- MyBatis MapperProvider MessageFormat拼接批量SQL语句执行报错的原因分析及解决办法
- SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的