这里使用spring2.5
1.配置数据源
2.配置Spring事务管理
使用Spring的事务管理功能,则事务的开启、提交、回滚都不用手工进行。
使用注解方式(推荐)或者使用xml方式。
Spring提供了针对数据源的数据源事务管理器,
1 <!-- 数据源事务管理器 -->
2 <bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager" >
3 <property name="dataSource" ref="dataSource"/>
4 </bean>
接下来使用注解方式配置事务,注解本身不能作什么,需要有解析注解的处理器
<!-- 注解方式配置事务 -->
<tx:annotation-driven transaction-manager="txManager"/>
需要加上tx命名空间。
使用Spring的事务管理,在方法开始前打开一个事务,结束后关闭。在类前加上@Transactional。