1. 程式人生 > >Spring事務控制(txManager)

Spring事務控制(txManager)

     <bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        <property name="dataSource" ref="dataSource"/>
    </bean>


    <aop:config>
        <aop:advisor pointcut="execution(* com.fone.platform.service..*.*(..))" advice-ref="txAdvice"/>
    </aop:config>

 
    <tx:advice id="txAdvice" transaction-manager="txManager">
        <tx:attributes>
            <tx:method name="l*" propagation="REQUIRED"/>
            <tx:method name="a*" propagation="REQUIRED"/>
            <tx:method name="d*" propagation="REQUIRED"/>
            <tx:method name="e*" propagation="REQUIRED"/>
            <tx:method name="*" propagation="SUPPORTS" read-only="true"/>
        </tx:attributes>
    </tx:advice>