【发布时间】:2020-04-22 17:30:13
【问题描述】:
我不想要在 Spring jpa 的 SimpleJpaRepository 上编写的 @Transactional。我想通过注释我的服务层类来自行控制事务性。 我试过的: enableDataTransaction=false 但它没有用。
【问题讨论】:
标签: hibernate spring-boot spring-data-jpa spring-repositories
我不想要在 Spring jpa 的 SimpleJpaRepository 上编写的 @Transactional。我想通过注释我的服务层类来自行控制事务性。 我试过的: enableDataTransaction=false 但它没有用。
【问题讨论】:
标签: hibernate spring-boot spring-data-jpa spring-repositories
您可以在您的服务中进行注释,外部事务将是您方法的当前事务,而 Spring 将忽略内部事务,因为它们的传播规则
如果您想了解更多关于传播的信息:
https://marcin-chwedczuk.github.io/spring-transactional-cheat-sheet
【讨论】: