@Transactional批注的默认行为

时间:2019-06-23 18:18:48

标签: hibernate jpa spring-data-jpa

当我们在方法上编写@Transactional时,会自动触发哪种行为类型?以及它与其他行为的不同之处。

行为类型,例如传播,隔离,回滚,超时或readOnly

1 个答案:

答案 0 :(得分:0)

默认传播是必需的:

  

默认值:   org.springframework.transaction.annotation.Propagation.REQUIRED

隔离:

  

默认为Isolation.DEFAULT。

所有信息都可以在API文档中找到:

https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/transaction/annotation/Transactional.html

还可以在官方文档中找到有关交易管理的更多信息:

https://docs.spring.io/spring/docs/5.1.7.RELEASE/spring-framework-reference/data-access.html#transaction-declarative