
public enum Propagation {
REQUIRED(0),
SUPPORTS(1),
MANDATORY(2),
REQUIRES_NEW(3),
NOT_SUPPORTED(4),
NEVER(5),
NESTED(6);
}
Spring事务传播机制--包含用例解释
SpringBoot基础之声明式事务和切面事务和编程式事务
- 访问权限问题 事务方法访问修饰符非public,导致事务失效
- 方法用final修饰
- 方法内部调用 方法自身(this)调用问题,导致事务失效
- 未被spring管理
- 多线程调用 (我们说的同一事务,其实是指同一数据库连接)
- 表不支持事务
- 未开启事务
- 错误的传播特性
- 自己吞了异常
- 手动抛了别的异常
- 自定义了回滚异常
- 嵌套事务回滚多了
- 少用@Transactional注解
- 将查询(select)方法放到事务外
- 事务中避免远程调用
- 事务中避免一次性处理太多数据
- 非事务执行
- 异步处理
让人头痛的大事务问题到底要如何解决?
springboot整合jpa,步骤详细(图文结合讲解)
Spring事务传播机制--包含用例解释
spring事务传播机制
Spring事务失效常见场景
聊聊spring事务失效的12种场景,太坑了
MD基础语法总结