spring事物配置示例
时间:2008-04-09 23:14:35 来源: 作者:
以前项目中经常用spring,事务处理还没有亲自配置过, 惭愧。现在马上上路.
首先,在spring容器中,配置transactionManager,这个有好多实现,这里以HibernateTransactionManager为例,
| <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory"> <ref local="sessionFactory" /> </property> </bean> |
然后,再定义一个事务模板
| <bean id="txProxyTemplate" abstract="true" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> <property name="transactionManager"> <ref bean="transactionManager" /> </property> <property name="transactionAttributes"> <props> <prop key="save*">PROPAGATION_REQUIRED,-Exception</prop> <prop key="remove*">PROPAGATION_REQUIRED,-Exception</prop> <prop key="update*">PROPAGATION_REQUIRED,-Exception</prop> <prop key="incress*">PROPAGATION_REQUIRED,-Exception</prop> <prop key="*">PROPAGATION_REQUIRED</prop> </props> </property> </bean> |
Tags:
上一篇:没有了 下一篇:没有了
文章评论
共有 0人发表了评论 查看完整内容