首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Spring 配备 事务的几种方式

2012-10-24 
Spring 配置 事务的几种方式Spring配置文件中关于事务配置总是由三个组成部分,DataSource、TransactionMana

Spring 配置 事务的几种方式

Spring配置文件中关于事务配置总是由三个组成部分,DataSource、TransactionManager和代理机制这三部分,无论是那种配置方法,一般变化的只是代理机制这块!

?

首先我创建了两个类,一个接口一个实现:

?

?

第二种:所有Bean共享一个代理:

?

?

第三种:拦截器:

?

?

第四种:使用tx标签配置的拦截器:

?

?

第五种:注解:

?

如果使用了注解,那么实现类应该这样写:

package com.dao.impl;import org.springframework.orm.hibernate3.support.HibernateDaoSupport;import org.springframework.stereotype.Component;import org.springframework.transaction.annotation.Transactional;import com.dao.UserDao;@Transactional@Component("userDaoAgency")public class UserDaoImpl extends HibernateDaoSupport implements UserDao {/** * 为方法增加事务处理特性 */@Transactional(readOnly=true)public void getUser(){}}

?

这样每个方法都能自己定义自己的事务处理!

?

以上内容,是从网络找到的资料总结而来,仅供参考!

1 楼 cc1321234545 2012-05-09   楼主辛苦了

热点排行