Spring事务几种事务传播行为|记录一下
Spring事务几种事务传播行为
PROPAGATION_REQUIRED: 如果当前存在事务,则加入 该事务;如果当前没有事务,则创建一个新的事务 。PROPAGATION_SUPPORTS: 如果当前存在事务,则加入 该事务;如果当前没有事务,则以非事务的方式继续运行 。
PROPAGATION_MANDATORY: 如果当前存在事务,则加入 该事务;如果当前没有事务,则抛出异常 。
PROPAGATION_REQUIRES_NEW: 创建一个新的事务 ,如果当前存在事务,则把当前事务挂起 。
PROPAGATION_NOT_SUPPORTED: 以非事务方式运行 ,如果当前存在事务,则把当前事务挂起 。
PROPAGATION_NEVER: 以非事务方式运行 ,如果当前存在事务,则抛出异常 。
PROPAGATION_NESTED: 如果当前存在事务,则创建一个事务作为当前事务的嵌套事务来运行;如果当前没有事务,则该取值等价于PROPAGATION_REQUIRED
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 内卷 | Team!
评论