码迷,mamicode.com
首页 > 其他好文 > 详细

事务管理

时间:2015-04-25 14:59:09      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:

一、添加cglib.jar

二、spring.xml中加入如下配置

<!-- 事务管理器 -->
<bean id="txManager"
class="org.springframework.orm.hibernate4.HibernateTransactionManager">
<!-- <property name="dataSource" ref="myDataSource"></property> -->
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<aop:config proxy-target-class="true">
<aop:pointcut expression="execution(* com.arhat.service.impl.*.*(..))"
id="txCut" />
<aop:advisor advice-ref="txAdvice" pointcut-ref="txCut" />
</aop:config>
<tx:advice id="txAdvice" transaction-manager="txManager">
<!-- 事务的传播属性 -->
<tx:attributes>
<tx:method name="*" propagation="SUPPORTS" read-only="true" />
<tx:method name="save*" propagation="REQUIRED"></tx:method>
<tx:method name="update*" propagation="REQUIRED"></tx:method>
<tx:method name="delete*" propagation="REQUIRED"></tx:method>
</tx:attributes>
</tx:advice>

事务管理

标签:

原文地址:http://www.cnblogs.com/cuiqingyu001/p/4455849.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!