
Spring事务
郭敬仰
这个作者很懒,什么都没留下…
展开
-
《四》DataSourceTransactionManager的实现
概述:DataSource创建事务会把数据库的Connection与当前线程绑定,关闭数据库Connection的AutoCommit属性原创 2019-10-15 17:42:00 · 806 阅读 · 0 评论 -
《三》事务处理器的设计与实现
AbstractPlatformTransactionManager定义了一系列接口方法,对于接口的实现大都是由具体的事务处理器来实现。 (1)事务处理器类设计 (2)类继承关系图原创 2019-10-15 17:40:03 · 262 阅读 · 0 评论 -
《二》事务的创建
一、创建过程 已经存在事务的处理情况 二、事务的挂起 返回的SuspendedResourcesHolder作为参数传给TransactionStatus 三、事务的提交 四、事务的回滚 小结:在事务的处理中,TransactionInfo与TransactionStatus对象尤为重要,记录他们积累的事务的执行情况,以及与线程绑定。 ...原创 2019-10-15 17:21:43 · 194 阅读 · 0 评论 -
《一》事务传播行为
一、事务的传播行为 Spring中事务的定义: Propagation(key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。)有以下选项可供使用: PROPAGATION_REQUIRED—如果当前有事务,就用当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS–支持当前事务,如果当前没有事务,就以非事务方式执行。//...原创 2019-10-15 17:04:59 · 159 阅读 · 0 评论