课程
/后端开发
/Java
/Spring事务管理
事务传播的场景应该是aaa()方法中调用到了bbb()方法吧?不是aaa();bbb()并列被调用。。。。还是我没理解老师的意思?
2016-03-30
源自:Spring事务管理 3-4
正在回答
我查了一下,应该是a调用b,然后根据b的传播行为来看要不要创建新的事务还是在a的事务中运行,亦或者抛出异常
这里确实我听的也是并列调用,除非我也理解错了,不然你说的对
事务传播是为了解决业务层方法相互调用时的事务控制问题, 所以应该是aaa()方法调用到了bbb()方法, 也有可能是业务层的其他方法先后调用了同是业务层的aaa()方法和bbb()方法。aaa()方法调用bbb()方法比较简单, 好讲。
如果aaa()和bbb()方法同时被表示层的方法调用, 表示层不用进行事务控制, 所以就没有事务传播的问题。
binbinyouli94
举报
事务管理是Spring重要的知识,应用事务解决数据不一致问题
1 回答关于事务的自我调用问题
2 回答老师在讲事务传播行为的第二类时,并没有说明 bbb() 的事务是有还没有呀?
1 回答可以讲解一下 不同传播性质的 事物的实例么?
1 回答事务嵌套疑问
1 回答accountMoney6没事务,transMethod6有事务,会回滚吗