标签:事务管理 tran isolation sha exec prope manager 支持 空间
1.工厂模式
2.aop
3.注解
//公共的 .事务管理器
<bean id="Transactionmanager" class="DataSourceTransactionmanager">
<property name="dataSource" ref="dataSource">
1.事务管理器
2.事务代理工厂
<bean id class="TransactionProxyFactoryBean">
指向事务管理器
<property name="" ref="">
指向目标对象
<property name="" ref="">
设置方法
<property >
<props>
<prop key="方法名">传播行为,隔离空间</prop>
TransactionD封装的四种隔离方式,七种传播行为
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=""/>
在事务管理的方法上
@Transaction(isolation=Isolation.隔离级别,propagetion=Propagetion.传播方法)
ApplicationContext.xml
//Spring 支持注解式事务配置
<tx:annotation-driven/>
标签:事务管理 tran isolation sha exec prope manager 支持 空间
原文地址:https://www.cnblogs.com/liu13-B/p/11791506.html