您的位置:首页 > 编程语言 > Java开发

当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不能手动控制

这种方式还是不能手动控制事务
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: