> 文章列表 > spring事务传播配置

spring事务传播配置

spring事务传播配置

选项 7个 说明
PROPAGATION_REQUIRED(默认) 事务则加入,没事务则创建
PROPAGATION_REQUIRES_NEW 有无都建新,内部事务不受外部影响
PROPAGATION_SUPPORTS 有加入,没有就非事务执行
PROPAGATION_NOT_SUPPORTED 有则挂起,非事务执行,不受事务影响
PROPAGATION_MANDATORY 有加入,无抛异常;必须在一个事务内执行
PROPAGATION_NEVER 非事务执行,有则抛异常。
PROPAGATION_NESTED 有则创建嵌套事务执行;无则建新。

嵌套事务是外部事务的一部分,可以单独回滚,也可以由外部事务一起提交。