Spring实现事务管理
时间:2019-11-04
本文章向大家介绍Spring实现事务管理,主要包括Spring实现事务管理使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
三种实现方式
1.工厂模式
2.aop
3.注解
//公共的 .事务管理器
<bean id="Transactionmanager" class="DataSourceTransactionmanager">
<property name="dataSource" ref="dataSource">
1.工厂模式
1.事务管理器
2.事务代理工厂
<bean id class="TransactionProxyFactoryBean"> 指向事务管理器 <property name="" ref=""> 指向目标对象 <property name="" ref=""> 设置方法 <property > <props> <prop key="方法名">传播行为,隔离空间</prop>
TransactionD封装的四种隔离方式,七种传播行为
2.aop
1.事务管理器
2.调取事务管理器的方法管理目标方法的事务
<tx:advice id= transaction-manager="指向事务管理器"> 指定事务管理的方法 <tx:attributes> <tx:method name="方法名" isolation="事务隔离级别" propagetion="传播行为"
将方法的事务管理与切点织入在一起
<aop:config> 切点 <aop:pointcut id expression="execution( )" <aop:advisor advice-ref=" " pointcut-ref=""/>
3.注解
在事务管理的方法上
@Transaction(isolation=Isolation.隔离级别,propagetion=Propagetion.传播方法)
ApplicationContext.xml
//Spring 支持注解式事务配置
<tx:annotation-driven/>
原文地址:https://www.cnblogs.com/liu13-B/p/11791506.html
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- Spring中的Spring JSR-250 注释
- WebRTC 入门指南
- 【DB笔试面试844】在Oracle中,tnsnames.ora文件的作用是什么?
- Spring 基于注解(annotation)的配置之@Qualifier注解
- Spring 基于设值函数的依赖注入
- Spring 基于构造函数的依赖注入
- 绕过卡巴进程保护的一些总结
- Loki | 数据过期自动删除策略设计
- 【短道速滑二】古老的基于亮度平均值的自动Gamma校正算法。
- Docker-Compose基础与实战,看这一篇就够了
- 干货-python与安全(一)入门简介
- 怎么在vue的style标签里面使用变量?
- 幼儿园EasyNVR能力层安防监控平台调用视频直播流报404错误解决方案
- C# WinForm捕获全局异常
- 新时代渗透思路!微服务下的信息收集Ⅱ