脱离 Spring 实现复杂嵌套事务,之七(NEVER - 排除事务)

PROPAGATION_NEVER(排除事务)

定义:

    如果当前没有事务存在,就以非事务方式执行;如果有,就抛出异常。

解释:

    解释 NEVER 行为是最好解释的行为之一。NEVER 强调了非事务。一旦发现有事务存在,往下连进行都不进行,直接抛出异常。至于工作原理我想就不用多介绍了把。

工作原理

脱离 Spring 实现复杂嵌套事务,之七(NEVER - 排除事务)_第1张图片

你可能感兴趣的:(脱离 Spring 实现复杂嵌套事务,之七(NEVER - 排除事务))