关于Spring回滚的问题

本文介绍Spring框架中事务的基础架构配置,特别关注如何通过XML声明式事务管理来控制事务的传播行为,并解决了一些常见问题。

Spring框架的事务基础架构代码将默认地 在抛出运行时和unchecked exceptions时才标识事务回滚。 也就是说,当抛出一个 RuntimeException 或其子类例的实例时。(Errors 也一样 - 默认地 - 标识事务回滚。)从事务方法中抛出的Checked exceptions将 被标识进行事务回滚。

xml 代码
  1.   
  2. 问题解决了,换了个声明方式   
  3. <bean name="transactionInterceptorBeanGroup"  
  4. class="org.springframework.transaction.interceptor.TransactionInterceptor">  
  5. <property name="transactionManager">  
  6. <ref bean="transactionManager"/>  
  7. </property>  
  8.   
  9. <property name="transactionAttributes">  
  10. <props>  
  11. <prop key="add*">PROPAGATION_REQUIRED</prop>  
  12. <prop key="modify*">PROPAGATION_REQUIRED</prop>  
  13. <prop key="delete*">PROPAGATION_REQUIRED</prop>  
  14.   
  15. </props>  
  16. </property>  
  17. </bean>  
  18.   
  19. <bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">  
  20. <property name="beanNames">  
  21. <list>  
  22. <value>UserFeeManageBiz</value>  
  23. </list>  
  24. </property>  
  25. <property name="interceptorNames">  
  26. <list>  
  27. <value>transactionInterceptorBeanGroup</value>  
  28. </list>  
  29. </property>  
  30. </bean>    
  31.   
  32. 不知原来的写法到底哪里出现了问题   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值