Spring基础:声明式事务
2021-03-20 00:24
标签:jdb conf ring cti advice 声明 事务 iso select 声明式事务:AOP,代码是横切进去的不会影响主流代码的纵向执行(注意:程序是纵向执行的,AOP是横切的) 编程式事务:需要在代码中,进行事务的管理(与try catch方法相似,程序执行成功就继续,失败,则进行资源回滚),纵向的 不影响纵向的主流业务程序执行,在横切面上添加声明式事务,实现spring整合mybatis这件事 小结:配置声明式事务的配置依然是AOP,采用环绕通知的方式,将配置好的声明式事务加到主流程序中,实现事务特性 Spring基础:声明式事务 标签:jdb conf ring cti advice 声明 事务 iso select 原文地址:https://www.cnblogs.com/CL-King/p/13938619.htmlSpring中的事务管理
配置声明式事务(AOP的思想)
bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
property name="dataSource" ref="dataSource" />
bean>
tx:advice id="txAdvice" transaction-manager="transactionManager">
tx:attributes>
tx:method name="add" propagation="REQUIRED"/>
tx:method name="delete"/>
tx:method name="update"/>
tx:method name="select"/>
tx:method name="*"/>
tx:attributes>
tx:advice> 配置切入点
aop:config>
aop:pointcut id="txPrnitCut" expression="execution(* com.king.mapper.*.*(..))"/>
aop:advisor advice-ref="txAdvice" pointcut-ref="txPrnitCut"/>
aop:config>
下一篇:js数组,对象,作用域