spring事物只能回滚runtimeexception解决办法

来源:互联网 发布:阿里云系统的手机 编辑:程序博客网 时间:2024/06/04 18:41

spring事物管理默认只能处理runtimeexception,如果想让其支持所有exception 可如下配置

  
    <tx:advice id="txAdvice" transaction-manager="transactionManager">
    <tx:attributes>
    <tx:method name="*" read-only="false"  rollback-for="java.lang.Exception" propagation="REQUIRED"/>
    </tx:attributes>
    </tx:advice>

注意 java.lang.Exception 写完整包名