【发布时间】:2021-11-12 08:49:16
【问题描述】:
我正在尝试了解 Spring Data JPA 中 @Transactional 注释的传播属性。我已经阅读了足够多的理论。但我不明白(我也无法在互联网上的任何地方找到)我需要使用 PROPAGATION_REQUIRED 代替 PROPAGATION_REQUIRES_NEW 的真实场景。我理解 PROPAGATION_REQUIRED 可以利用现有事务并且 PROPAGATION_REQUIRES_NEW 每次都会启动一个新事务的理论。但我无法理解两件事 -
- 作为一名程序员,这对我有什么影响?或者在哪些用例中,一个比另一个更受欢迎?
- 我们说的“TRANSACTION”到底是spring事务还是数据库事务
【问题讨论】:
标签: java spring spring-data-jpa spring-data