spring事务传播配置
选项 7个 | 说明 |
---|---|
PROPAGATION_REQUIRED(默认) | 有事务则加入,没事务则创建 |
PROPAGATION_REQUIRES_NEW | 有无都建新,内部事务不受外部影响 |
PROPAGATION_SUPPORTS | 有加入,没有就非事务执行 |
PROPAGATION_NOT_SUPPORTED | 有则挂起,非事务执行,不受事务影响 |
PROPAGATION_MANDATORY | 有加入,无抛异常;必须在一个事务内执行 |
PROPAGATION_NEVER | 非事务执行,有则抛异常。 |
PROPAGATION_NESTED | 有则创建嵌套事务执行;无则建新。 |
嵌套事务是外部事务的一部分,可以单独回滚,也可以由外部事务一起提交。