什么是Grails' transaction = false的默认传播?

时间:2014-11-27 04:34:42

标签: spring grails spring-transactions

  

transactional设置为false可以为服务中的每个方法禁用自动Spring托管事务划分。 (c)

我是对的,它相当于一个明确的@Transactional(propagation = Propagation.SUPPORTS)?或者事务= false无法通过@Transaction准确表达?

Grails 2.2

1 个答案:

答案 0 :(得分:1)

我认为一个区别是,如果您使用的是Spring @Transactional,即使您使用Propagation.SUPPORTS,这些方法也会被代理,而transactional=false声明会阻止这种方法。