课程
/后端开发
/Java
/使用Struts2+Hibernate开发学生信息管理功能
出现异常不应该是事务回滚吗?
2015-08-19
源自:使用Struts2+Hibernate开发学生信息管理功能 3-3
正在回答
老师的代码没有设置回滚,你在 catch ( Exception e ) 里面添加session.getTransaction( ).rollback( );即可
反正我是异常就回滚
hibernante的事务是对jdbc事务的封装, 这里好像是没有rollback。。。
这里的事务是hibernate的事务不同于jdbc的事务。
举报
Strust2+Hibernate整合开发案例,Java Web开发技能更上一层楼
3 回答hibernate为什么在出现异常时,还要提交事务,不是该rollback吗?
1 回答什么时候需要提交事务?没提交事务居然也执行成功了
2 回答query.list()方法抛异常,tx.commit()提交不了咋回事?
3 回答在异常情况下进行事物提交
3 回答再提交一次事务会不会执行两次?