Spring中的事务控制

橙三吉。 提交于 2020-02-01 01:13:01

前言

J2EE的事务管理位于业务层,Spring提供了分层设计业务层的事务处理解决方案。
spring为我们提供了一组事务控制的接口,这组接口是在spring-tx-5.0.2.RELEASE.jar中。
spring的事务控制都是基于AOP的,既可以用编程方式实现,也可以通过配置实现,重点是是基于配置的。

PlatformTransactionManager
TransactionDefinition是事务的定义信息,里面有
获取事务对象名称 getName()
获取事务隔离级别 getIsolationLevel()
获取事务传播行为 getPropagationBehavior()
获取事务超时时间 getTimeout()
获取事务是否只读 isReadOnly()

xml配置型

在这里插入图片描述

在这里插入图片描述

注解型

在这里插入图片描述
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!