Spring 之注解事务 @Transactional
2017-10-18 12:53
302 查看
1.定义一个数据源
<bean
id="comboPooledDataSource"
class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property
value="${jdbc.driverClass}"
name="driverClass"/>
<property
value="${jdbc.url}"
name="jdbcUrl"/>
<property
value="${jdbc.username}"
name="user"/>
<property
value="${jdbc.password}"
name="password"/>
</bean>
2.定义jdbc的jdbcTemplate
<bean
id="jdbcTemplate"
class="org.springframework.jdbc.core.JdbcTemplate">
<property
name="dataSource"
ref="comboPooledDataSource"></property>
</bean>
3.配置事物管理器
<bean
name="transactionManager"
class="DataSourceTransactionManager">
<property
name="dataSource"
ref="comboPooledDataSource"></property>
</bean
4.开启事物
<!-- 开启注解事物管理 替代了xml
里面的切面和通知-->
<tx:annotation-driven
transaction-manager="transactionManager"/>
5.在该Bean的代码中标注@Transactional
service层 逻辑处理层 也就是真正实现方法层
<bean
id="comboPooledDataSource"
class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property
value="${jdbc.driverClass}"
name="driverClass"/>
<property
value="${jdbc.url}"
name="jdbcUrl"/>
<property
value="${jdbc.username}"
name="user"/>
<property
value="${jdbc.password}"
name="password"/>
</bean>
2.定义jdbc的jdbcTemplate
<bean
id="jdbcTemplate"
class="org.springframework.jdbc.core.JdbcTemplate">
<property
name="dataSource"
ref="comboPooledDataSource"></property>
</bean>
3.配置事物管理器
<bean
name="transactionManager"
class="DataSourceTransactionManager">
<property
name="dataSource"
ref="comboPooledDataSource"></property>
</bean
4.开启事物
<!-- 开启注解事物管理 替代了xml
里面的切面和通知-->
<tx:annotation-driven
transaction-manager="transactionManager"/>
5.在该Bean的代码中标注@Transactional
service层 逻辑处理层 也就是真正实现方法层
相关文章推荐
- 【Spring】16、注解事务 @Transactional
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- spring的事务注解@Transactional
- Spring 之注解事务 @Transactional
- 909422229_Spring 之注解事务 @Transactional
- 被忽略的Spring3小改进——支持多数据源的@Transactional事务注解
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- Spring配置事务管理,service端通过@Transactional注解
- spring事务配置和基于@Transactional注解的使用
- 使用Spring中的 @Transactional注解控制事务
- Spring 之注解事务 @Transactional
- spring 事务-使用@Transactional 注解(事务隔离级别)
- spring 事务注解@Transactional
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- spring事物配置,声明式事务管理和基于@Transactional注解的使用