有办法简化spring中的事务管理配置吗
2004-12-19 22:38
477 查看
java代码: |
<bean id="proxyService" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> <property name="transactionManager"><ref local="myTransactionManager"/></property> <property name="target"> <ref local="itemService"/> </property> <property name="transactionAttributes"> <props> <prop key="find*">PROPAGATION_REQUIRED,readOnly</prop> <prop key="add*">PROPAGATION_REQUIRED</prop> <prop key="update*">PROPAGATION_REQUIRED</prop> <prop key="delete*">PROPAGATION_REQUIRED</prop> <prop key="*">PROPAGATION_REQUIRED,readOnly</prop> </props> </property> </bean> <bean id="itemService" class="com.xxx.services.IServiceImpl"> <property name="itemMasterDAO"><ref local="itemMasterDAO"/></property> </bean> |
xml代码: |
<!-- Transactional proxy for the services --> <bean id="baseTxProxy" lazy-init="true" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> <property name="transactionManager"><ref bean="transactionManager"/></property> <property name="transactionAttributes"> <props> <prop key="*">PROPAGATION_REQUIRED</prop> </props> </property> </bean> <bean id="itemService" parent="baseTxProxy"> <property name="target"> <bean class="ItemServiceImpl" autowire="byName"/> </property> </bean> |
Readonly 写道: | ||
|
java代码: |
<bean id="TransactionProxyFactoryBean" lazy-init="true" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> <property name="transactionManager"> <ref bean="transactionManager" /> </property> <property name="transactionAttributes"> <props> <prop key="do*">PROPAGATION_REQUIRED</prop> <prop key="find*">PROPAGATION_REQUIRED,readOnly</prop> </props> </property> </bean> <bean id="ForumService" parent="TransactionProxyFactoryBean"> <property name="target"> <bean class="com.bbs.service.imp.ForumServiceImp"> <property name="forumDAO"> <ref local="ForumDAO" /> </property> </bean> </property> </bean> |
相关文章推荐
- Spring配置事务管理和简化事务配置
- Spring+SpringMVC配置事务管理无效原因及解决办法详解
- 通过案例掌握Spring 管理事务的步骤及配置
- 基于纯Java代码的Spring容器和Web容器零配置的思考和实现(1) - 数据源与事务管理
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- Spring整合Hibernate管理事务(xml配置方式)
- 使用Spring配置文件实现事务管理
- spring 通过JDBC事务管理 中切面的配置
- spring 管理的事务。个人理解(SSH项目注解配置)
- Spring管理的事务:如何配置回滚及try catch情况下的回滚
- spring的annotation-driven配置事务管理器详解
- spring事物配置,声明式事务管理和基于@Transactional注解的使用(1)
- Spring学习笔记(18)----使用Spring配置文件实现事务管理
- SpringMVC 事务管理(DataSourceTransactionManager)spring的相关配置
- Spring Boot多数据源及其事务管理配置
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- Spring 事务管理配置
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- spring中配置hibernate事务管理,出错时事物不回滚