Spring事务管理

这里使用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。






posted @ 2011-12-28 10:27  tazi  阅读(213)  评论(0编辑  收藏  举报