关于Spring事务传播的问题

7 浏览
0 Comments

关于Spring事务传播的问题

我有一个关于Spring事务传播的问题。

假设我使用@Transactional(propagation = Propagation.REQUIRED)来注释一个方法m1()。当执行逻辑进入m1()时,如果已经有一个事务,m1()将使用那个事务。当m1()执行完毕后,事务怎样处理?它会结束还是仍然保持开启状态?(如果我在另一个方法中调用m1(),并且在调用之后仍有其他事情要做)。

总之,我想知道退出一个带注释的方法时,事务是否结束或仍旧保持开启状态?

非常感谢。

admin 更改状态以发布 2023年5月23日
0