1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-20 22:17:09 +08:00

Update spring-transaction.md

This commit is contained in:
guide 2021-12-28 15:58:52 +08:00
parent 63244b8c80
commit 0af9b3a45c

View File

@ -684,6 +684,8 @@ private void method1() {
1. `@Transactional` 注解只有作用到 public 方法上事务才生效,不推荐在接口上使用;
2. 避免同一个类中调用 `@Transactional` 注解的方法,这样会导致事务失效;
3. 正确的设置 `@Transactional``rollbackFor``propagation` 属性,否则事务可能会回滚失败;
3. 被 `@Transactional` 注解的方法所在的类必须被 Spring 管理,否则不生效;
3. 底层使用的数据库必须支持事务机制,否则不生效;
4. ......
## 4. Reference