摘要: 这几天都在分析Spring的源码实现,看到事务管理的部分 我们知道事务的传播特性有下面几种,我标黄的就是最常用的3中传播特性, Sping在发生事务嵌套的时候,会依据内层事务的传播特性,来决定内层是事务的行为 对于传播特性的处理,一定是在外层已经存在事务的情况下进行的, 使用了AOP事务管理 那... 阅读全文
posted @ 2015-01-21 16:51 wz1989 阅读(303) 评论(0) 推荐(0) 编辑
摘要: Sping的事务 和 数据库的事务是不同的概念,数据库的事务一般称为底层事务 Spring的事务是对这种事务的抽象 我称之为逻辑事务 Spring对事务的功能进行了扩展,除了基本的Isolation之外,增加了PROPAGATION传播特性,Timeout属性,readOnly属性 ,回滚条件 Isolation是作用于物理属性的 PROPAGATION传播特性 是通过spring自己的事务管理实现的事务嵌套的处理逻辑 Timeout属性,readOnly属性 则都是作用于Connection上的 下面我把Spring中的事务的5中属性归纳如下 阅读全文
posted @ 2015-01-21 16:41 wz1989 阅读(762) 评论(0) 推荐(0) 编辑