MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » ,spring3 注解事务 回滚失败

,spring3 注解事务 回滚失败(3)

www.MyException.Cn  网友分享于:2013-02-21  浏览:470次


抛出RuntimeException错误,没有集体回滚,求帮忙解决

------解决方案--------------------
呃,帮顶。很久没弄过了
------解决方案--------------------
帮顶~~
------解决方案--------------------
事务注解,需要加到整个类上,加到方法上如效
------解决方案--------------------
Java code
<!-- spring 管理事务 -->
    <bean id="myTxManager"
        class="org.springframework.orm.hibernate3.HibernateTransactionManager">
        <property name="sessionFactory">
            <ref bean="sessionFactory" />
        </property>
    </bean>
    <!--
        =======================advice======================================
    -->
    <tx:advice id="txAdvice" transaction-manager="myTxManager">
        <!-- 声明事务规则 -->
        <tx:attributes>
            <tx:method name="find*" propagation="REQUIRED" read-only="false" />
            <tx:method name="test*" propagation="REQUIRED"
                rollback-for="Exception" />
            <tx:method name="save*" propagation="REQUIRED"
                rollback-for="Exception" />
            <tx:method name="update*" propagation="REQUIRED"
                rollback-for="Exception" />
            <tx:method name="delete*" propagation="REQUIRED"
                rollback-for="Exception" />
            <tx:method name="reg*" propagation="REQUIRED" rollback-for="Exception" />
            <tx:method name="*" propagation="SUPPORTS" read-only="false" />
        </tx:attributes>
    </tx:advice>
    <!--
        ============================aop=====================================
    -->
    <aop:config>
        <!-- 定义切面 -->
        <aop:pointcut id="oaServiceMethods"
            expression="execution(* com.soft.struts2.serviceimpl.*.*(..))" />
        <!-- 将事务通知和切面组合 -->
        <aop:advisor advice-ref="txAdvice" pointcut-ref="oaServiceMethods" />
    </aop:config>

------解决方案--------------------
探讨

Java code
<!-- spring 管理事务 -->
<bean id="myTxManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref be……

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有