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