编程资料集中营
 | 网站首页 | 文章中心 | 编程资料2 | 软件下载 | BT下载 | 八卦星闻 | 音乐在线 | 在线游戏 | 免费电影 | 进入问吧 | 
使用模板模式简化DAO操作Hibernate -2,1.我们现来实现一个Hibernate模板:这里类很简单,就是使用一个实现HibernateCallBack接口的一个回掉类,在调用的时候根据具体的需求实现HibernateCallBack类。2.回掉接口HibernateCallBack:packagekick.hibernate;importnet.sf.hibernate.HibernateExcep,
您现在的位置: 编程资料,学习资料,c,c++,vc,vc++,java,jsp,j2ee,j2me,asp,php >> 文章中心 >> JAVA 专区 >> Hibernate 技术 >> 文章正文
【字体:
使用模板模式简化DAO操作Hibernate -2   进入问吧

本站地址:http://www.bajiao123.com

作者:admin    文章来源:本站    点击数:    更新时间:2007-5-29    

使用模板模式简化DAO操作Hibernate -2


  1. 我们现来实现一个Hibernate模板:

  这里类很简单,就是使用一个实现HibernateCallBack接口的一个回掉类,在调用的时候根据具体的需求实现HibernateCallBack类。

  2. 回掉接口HibernateCallBack:

package kick.hibernate;

import net.sf.hibernate.HibernateException;
import net.sf.hibernate.Session;

public interface HibernateCallBack {
Object execute(Session session)throws HibernateException;
}


  好了,到此为止我们就可以使用这个模板了,可以用如下的方式使用:

HibernateTemplate.run(new HibernateCallback() {
public Object execute(Session session) throws HibernateException {
session.save(user);
return null;
}
});


  看看,是不是省去了很多代码?

  不过这还没有达到想Spring里面那样简单,不要着急,“面包会有的”,我们会达到的。




   

进入问吧

本站地址:http://www.bajiao123.com

文章录入:admin    责任编辑:admin 
高级搜索
编程资料集中营