老师在讲事务传播行为的第二类时,并没有说明 bbb() 的事务是有还没有呀?

来源:3-4 TransactionDefinition定义事务传播行为

Rubicon

2018-11-10 12:10

例如:

PROPAGATION_REQUIRES_NEW:aaa() 中有事务,就挂起,创建一个新事物给 aaa() 使用,那么此时的 bbb() 是不是有没有事务都行呢?

PROPAGATION_NOT_SUPPORTED:aaa()有事务就挂起,然后以非事务方式运行,那么此时的bbb() 的事务情况呢?

PROPAGATION_NEVER:aaa()有事务就抛异常,没事务就正常以非事务方式运行,那么此时的bbb() 可以有事务吗?

总结一句话就是,bbb()是否有事务,如果有,是自己的事务还是新建的事务,如果没有会不会被创建?

写回答 关注

1回答

  • 慕粉1246195432
    2018-11-16 20:37:13

    有,自己的事务,没有异常

Spring事务管理

事务管理是Spring重要的知识,应用事务解决数据不一致问题

87318 学习 · 197 问题

查看课程

相似问题