嵌套调用使用@Transactional和超时传播注释的方法

时间:2012-11-02 08:31:19

标签: timeout spring-transactions

在调用方法中使用@Transactional(propagation=Propagation.REQUIRED, timeout=2)注释的方法时,我无法找出事务系统的行为,该方法使用@Transactional(propagation=Propagation.REQUIRES_NEW, timeout=10)进行注释。

内部交易产生的结果是什么?为什么?

我们使用Spring 3.0和hibernate 3。

1 个答案:

答案 0 :(得分:0)

嵌套方法(2)中的超时被忽略,因为它将加入同一个事务。没有"内部交易"。