当spring报close不能手动控制和rollback不能手动控制
2016-05-11 15:52
357 查看
<bean id="sqlSessionTemplate" scope="prototype" class="org.mybatis.spring.SqlSessionTemplate" destroy-method="close"> <constructor-arg index="0" ref="sqlSessionFactory"></constructor-arg> </bean>
解决:close不能手动控制
try { this.sqlSessionTemplate.getConnection().setAutoCommit(false);//这句会报connection is closed的错误 <span style="white-space:pre"> </span>。。。。。。。 this.sqlSessionTemplate.commit(); return true; } catch (Exception e) { //this.sqlSessionTemplate.rollback();//不手动rollback }
解决:rollback不能手动控制
这种方式还是不能手动控制事务
相关文章推荐
- 深入理解Java虚拟机学习总结(二) 垃圾收集器与内存分配策略
- Eclipse 注释模板
- 设计模式——工厂方法模式
- 【第六章】 AOP 之 6.9 代理机制 ——跟我学spring3
- Java基本类型与byte数组之间相互转换
- 设计模式——简单工厂模式
- 查看.class文件编译JDK版本 1.3/1.4/1.5/1.6 UE
- Spring中事务的XML方式[声明方式]
- 设计模式——概述
- JavaIo——运用RandomAccessFile实现文件的多线程下载
- 设计模式——策略模式
- eclipse的快捷键
- 深入Java集合学习系列:LinkedHashSet的实现原理
- [Java视频笔记]day22
- 设计模式——观察者模式
- Eclipse项目转到as下容易出现的错误
- 【第六章】 AOP 之 6.8 切面实例化模型 ——跟我学spring3
- 深入Java集合学习系列:HashSet的实现原理
- 模式设计——装饰模式
- Java中如何封装自己的类,建立并使用自己的类库?