最近在做一个项目
项目只用了struts 2, hibernate
没有用spring 来管理事务,和session,自已感觉有点吃力,在长事务或嵌套事务方面一个总结,和大家分享一下
这只是我个人理解,如果不对请指出:
由于j2ee 标准 没有嵌套事务 只讲到falttransaction 所有我把所有操 作在一个事务里面进行,如果有异常一起rollback();
但是如果insert 第一张表中那一条数据 要给第二个操 作用的话,那么就碰到了问题,由于数据库的默认隔离级别是提交
读, 通过set transaction isolation level read uncommitted 设置为没有提交读,则可以成功
hibernate transaction session (嵌套事务的说明)
最新推荐文章于 2021-02-21 06:22:26 发布