Spring声明事务

要开启 Spring 的事务处理功能,在 Spring 的配置文件中创建一个 DataSourceTransactionManager 对象

<!--在spring中开启事务处理-->
<bean id="transaction" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dateSource"/>
</bean>

配置事务通知

<tx:advice id="txAdvice" transaction-manager="transaction">
<tx:attributes>
<!--* 代表给所有方法配置事务 REQUIRED代表如果没有事务就创建一个新事务-->
<tx:method name="*" propagation="REQUIRED"/>
</tx:attributes>
</tx:advice>

使用AOP将事务通知织入

<!--使用AOP将事务通知织入-->
<aop:config>
<aop:pointcut id="pointcut" expression="execution(* com.Google.mapper.*.*(..))"/>
<aop:advisor advice-ref="txAdvice" pointcut-ref="pointcut"/>
</aop:config>
posted @   小罗要有出息  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示