spring事务管理器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring事务管理器相关的知识,希望对你有一定的参考价值。
org.springframework.jdbc.datasource.DataSourceTransactionManager
org.springframework.orm.jpa.JpaTransactionManager
org.springframework.transaction.jta.JtaTransactionManager
org.springframework.transaction.support.TransactionTeplate
这几个事务管理有什么区别都在什么情况下用求大神指导指导我
<!-- 拦截器方式配置事物 -->
<tx:advice id="transactionAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="add*" />
<tx:method name="save*" />
<tx:method name="update*" />
<tx:method name="modify*" />
<tx:method name="edit*" />
<tx:method name="delete*" />
<tx:method name="remove*" />
<tx:method name="repair" />
<tx:method name="deleteAndRepair" />
<tx:method name="log*" />
<tx:method name="get*" propagation="SUPPORTS" />
<tx:method name="find*" propagation="SUPPORTS" />
<tx:method name="load*" propagation="SUPPORTS" />
<tx:method name="search*" propagation="SUPPORTS" />
<tx:method name="datagrid*" propagation="SUPPORTS" />
<tx:method name="*" propagation="SUPPORTS" />
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut id="transactionPointcut" expression="(execution(* *.service..*Impl.*(..)) )" />
<aop:advisor pointcut-ref="transactionPointcut" advice-ref="transactionAdvice" />
</aop:config>本回答被提问者采纳
以上是关于spring事务管理器的主要内容,如果未能解决你的问题,请参考以下文章