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

原创
2014/02/18 19:25
阅读数 747

    本文是<实现 Spring 的事务控制>系列文章中一篇。本文假设读者已经阅读并理解《实现 Spring 的事务控制,之一(必要的概念)》文中所涉及的概念(当前连接引用计数),以及数据库连接的(new状态

PROPAGATION_NEVER(排除事务)

定义:

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

解释:

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

作原理

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
5 收藏
0
分享
返回顶部
顶部