本文是<实现 Spring 的事务控制>系列文章中一篇。本文假设读者已经阅读并理解《实现 Spring 的事务控制,之一(必要的概念)》文中所涉及的概念(当前连接、引用计数),以及数据库连接的(new状态)
PROPAGATION_NEVER(排除事务)
定义:
如果当前没有事务存在,就以非事务方式执行;如果有,就抛出异常。解释:
解释 NEVER 行为是最好解释的行为之一。NEVER 强调了非事务。一旦发现有事务存在,往下连进行都不进行,直接抛出异常。至于工作原理我想就不用多介绍了把。
工作原理
来源:oschina
链接:https://my.oschina.net/u/1166271/blog/200958