【发布时间】:2011-02-14 19:10:24
【问题描述】:
我有一个关于 Spring事务传播的问题。
假设我使用@Transactional(propagation = Propagation.REQUIRED) 来注释一个方法m1()。当执行逻辑进入m1()时,如果已经有一个事务,m1()会使用那个事务。当m1()之后,交易呢?它会结束还是仍然开放? (如果我在另一个方法中调用m1(),并且调用之后还有其他事情要做)。
总之,我想知道当退出一个带注释的方法时,事务结束还是仍然保持打开状态?
非常感谢。
【问题讨论】:
标签: java spring transactions