155.Spring事务
Posted 学习微站
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了155.Spring事务相关的知识,希望对你有一定的参考价值。
3.1.1 xml事务
```
<!--平台事务管理器-->
<bean id="transactionoManager1"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource1"></property>
</bean>
<!--事务增强、通知配置-->
<tx:advice id="txAdvice1" transaction-manager="transactionoManager1">
<tx:attributes>
<tx:method name="*"/>
</tx:attributes>
</tx:advice>
<!--事务aop增强 织入-->
<aop:config>
<aop:pointcut id="myPointcut1" expression="execution(*
com.study.service.Impl.*.*(..))"/>
<aop:advisor advice-ref="txAdvice1" pointcut-ref="myPointcut1"></aop:advisor>
</aop:config>
```
3.1.2 注解声明式配置
1.平台事务管理器配置(xml方式)
2、事务通知的配置(@Transactional注解配置)
```
//属性可选,可以省略不写
@Transactional(value = "transactionoManager1",isolation = Isolation.READ_COMMITTED,propagation = Propagation.REQUIRED)
```
3、事务注解驱动的配置\<tx:annotation-driven/>
```
<!--事务注解驱动-->
<tx:annotation-driven/>
```
以上是关于155.Spring事务的主要内容,如果未能解决你的问题,请参考以下文章
Spring事务看这一篇就够了!!(Spring事务特征+Spring事务管理+实现+Spring七种事务传播行为+集成MyBatis)
Spring事务看这一篇就够了!!(Spring事务特征+Spring事务管理+实现+Spring七种事务传播行为+集成MyBatis)