Spring事务的传播机制简介说明
下文笔者讲述Spring事务的传播机制简介说明,如下所示
Spring事务传播机制简介
spring事务传播机制指: 当多个事务同时存在时, spring如何处理这些事务的行为
Spring事务传播行为简介
PROPAGATION_REQUIRED
如果当前没有事务,就创建一个新事务 如果当前存在事务,就加入该事务,此设置是最常用的设置
PROPAGATION_SUPPORTS
支持当前事务 如果当前存在事务,就加入该事务 如果当前不存在事务,就以非事务执行
PROPAGATION_MANDATORY
支持当前事务 如果当前存在事务,就加入该事务 如果当前不存在事务,就抛出异常
PROPAGATION_REQUIRES_NEW
创建新事务 无论当前存不存在事务,都创建新事务
PROPAGATION_NOT_SUPPORTED
以非事务方式执行, 如果当前存在事务,就把当前事务挂起
PROPAGATION_NEVER
以非事务方式执行 如果当前存在事务,则抛出异常
PROPAGATION_NESTED
如果当前存在事务,则在嵌套事务内执行 如果当前没有事务,则按REQUIRED属性执行
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。