当前位置: 代码迷 >> 综合 >> 一个关于事务的问题
  详细解决方案

一个关于事务的问题

热度:66   发布时间:2023-09-20 14:24:00.0

    <!--数据库事务需要使用的切面-->

    <!-- Bean 代理事务 -->

    <tx:advice id="txAdvice" transaction-manager="transactionManager">  

        <tx:attributes>  

            <tx:method name="*" propagation="REQUIRED"/>

            <tx:method name="*_RequiredNew" propagation="REQUIRES_NEW"/>

            <!-- 嵌套事务。就是大事务套小事务,小事务不影响大事务,而小事务的提交发生在大事务提交之后 才会提交-->

            <tx:method name="*_NESTED" propagation="NESTED"/>
            <!--  屏蔽自动关机的大事务,要么自动日结后,关机时再查询日结状态时依然是未日结,导致无法关机 -->
            <tx:method name="autoOpenOrClose" propagation="NEVER" />
            
        </tx:attributes>  

    </tx:advice> 

  相关解决方案