java

位置:IT落伍者 >> java >> 浏览文章

spring 2.0 的事务自动处理


发布日期:2024年06月25日
 
spring 2.0 的事务自动处理

<aop:config>

<!<aop:advisor id=userManagerTx adviceref=userManagerTxAdvice pointcut=execution(* *serviceUserManager*()) order=/>>

<!<aop:advisor id=userManagerSecurity adviceref=userSecurityAdvice pointcut=execution(* *serviceUserManagersaveUser()) order=/>>

<aop:advisor id=managerTx adviceref=txAdvice pointcut=execution(* *service*Manager*()) || execution(* *service*Service*()) order=/>

</aop:config>

<tx:advice id=txAdvice>

<tx:attributes>

<tx:method name=get* propagation=SUPPORTS readonly=true/>

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

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

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

<tx:method name=* propagation=SUPPORTS/>

</tx:attributes>

</tx:advice>

<! Transaction manager for a single JDBC DataSource >

<bean id=transactionManager class=orgspringframeworkjdbcdatasourceDataSourceTransactionManager>

<property name=dataSource ref=dataSource/>

</bean>

上一篇:精通Hibernate之映射继承关系四(图)

下一篇:使用Spring解决ibatis多数据源的苦恼