Spring 事务机制详解
2017-04-13 15:36
253 查看
原文链接:http://www.open-open.com/lib/view/open1350865116821.html
Spring事务机制主要包括声明式事务和编程式事务,此处侧重讲解声明式事务,编程式事务在实际开发中得不到广泛使用,仅供学习参考。
Spring**声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志**组成。我们在进行事务划分时,需要进行事务定义,也就是配置事务的属性。
下面分别详细讲解,事务的四种属性,仅供诸位学习参考:
Spring在TransactionDefinition接口中定义这些属性,以供PlatfromTransactionManager使用, PlatfromTransactionManager是spring事务管理的核心接口。
Spring事务机制主要包括声明式事务和编程式事务,此处侧重讲解声明式事务,编程式事务在实际开发中得不到广泛使用,仅供学习参考。
Spring**声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志**组成。我们在进行事务划分时,需要进行事务定义,也就是配置事务的属性。
下面分别详细讲解,事务的四种属性,仅供诸位学习参考:
Spring在TransactionDefinition接口中定义这些属性,以供PlatfromTransactionManager使用, PlatfromTransactionManager是spring事务管理的核心接口。
public interface TransactionDefinition { int getPropagationBehavior();//返回事务的传播行为。 int getIsolationLevel();//返回事务的隔离级别,事务管理器根据它来控制另外一个事务可以看到本事务内的哪些数据。 int getTimeout();//返回事务必须在多少秒内完成。 boolean isReadOnly();//事务是否只读,事务管理器能够根据这个返回值进行优化,确保事务是只读的。 }
相关文章推荐
- Spring 事务机制详解
- Spring 事务机制详解
- Spring事务管理与传播机制详解以及使用实例
- Spring 事务机制详解(事务的隔离性和传播性)
- Spring 事务机制详解
- Spring 事务机制详解
- Spring 事务机制详解
- Spring 事务机制详解
- Spring 事务机制详解
- Spring 事务机制详解
- Spring 事务机制详解
- Spring 事务机制详解
- 实例详解Spring的事务传播机制(三)
- Spring 事务机制详解
- 实例详解Spring的事务传播机制(一)
- Spring事务传播机制详解
- 博客园首页新随笔联系管理订阅 随笔- 70 文章- 22 评论- 5 Spring 事务机制详解
- spring详解(七)事务机制
- Spring事务隔离级别与传播机制详解,spring+mybatis+atomikos实现分布式事务管理
- Spring 事务机制详解