<!--数据库事务需要使用的切面-->
<!-- 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>