spring事务模板使用
2013-01-22 15:48
459 查看
1.配置spring事务模板bean
<!--spring 模板事务-->
<bean id="transactionProxy" abstract="true"
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionManager" ref="TransactionManager" />
<property name="transactionAttributes">
<props>
*****
</props>
</property>
</bean>
2.事务服务bean的配置
<bean id="xxxxDAO" class="com.xxxx.xxxxDAOImpl">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="xxxxServiceTarget" class="com.xxxx.xxxxServiceImpl" parent="service">
<property name="xxxxDAO" ref="xxxxDAO" />
</bean>
<bean id="xxxxService" parent="transactionProxy">
<property name="target" ref="xxxxServiceTarget" />
</bean>
使用占位符配置bean的方法:
<bean id="placeholderConfig"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>
***.properties
</value>
<value>
***.properties
</value>
</list>
</property>
</bean>
<!--spring 模板事务-->
<bean id="transactionProxy" abstract="true"
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionManager" ref="TransactionManager" />
<property name="transactionAttributes">
<props>
*****
</props>
</property>
</bean>
2.事务服务bean的配置
<bean id="xxxxDAO" class="com.xxxx.xxxxDAOImpl">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="xxxxServiceTarget" class="com.xxxx.xxxxServiceImpl" parent="service">
<property name="xxxxDAO" ref="xxxxDAO" />
</bean>
<bean id="xxxxService" parent="transactionProxy">
<property name="target" ref="xxxxServiceTarget" />
</bean>
使用占位符配置bean的方法:
<bean id="placeholderConfig"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>
***.properties
</value>
<value>
***.properties
</value>
</list>
</property>
</bean>
相关文章推荐
- spring事务模板使用
- spring事务模板使用
- springboot-10-前端页面整合, thymeleaf, freemarker, jsp 模板使用
- spring声明式事务【使用AOP】
- spring boot使用thymeleaf模板
- Spring 使用注解方式进行事务管理
- [spring,mysql] spring使用注解式事务声明(@Transactional)无法回滚 .
- Spring的分布式事务,使用或不用XA - 4
- Spring事务管理--多个ORM框架在使用时的情况分析
- 【spring】之事物配置,声明式事务管理和基于@Transactional注解的使用
- 09 Spring 事务管理(@Transactional)基本使用
- REQUIRED、REQUIRES_NEW、NESTED 3个 spring 事务传播级别使用场景
- 161117、使用spring声明式事务抛出 identifier of an instance of
- Spring整合Hibernate:2、使用Annotation方式进行声明式的事务管理
- 使用spring的事务控制,这种情况如何处理呢
- 使用Spring管理事务
- 使用spring实现事务管理(@transactional)的遇到的两个异常:java.lang.noclassdeffounderror:org/objectweb.asm
- spring RowMapper回调接口的使用 以及jdbc模板提供的queryfor系列的方法摘要
- 8 -- 深入使用Spring -- 6... Spring的事务
- 深入学习spring-boot系列(三)--使用thymeleaf模板