小毅总结之--->spring整合hibernate

Posted on 2008-10-12 01:33 H2O 阅读(350) 评论(0)  编辑  收藏 所属分类: Spring+Struts+Hibernate整合 spring整合hibernate" trackback:ping="http://www.blogjava.net/xiaoyi/services/trackbacks/233818.aspx" /> -->

 

HibernateTemplate
org.springframework.orm.hibernate3.HibernateTemplate 
该类是spring封装了操作Hibernate的实现细节的类
用于代替Session的相关操作
主要方法: 
Serializable save(Object entity) :保存记录
void update(Object entity) :修改记录
void delete(Object entity) :删除记录
Object get(Class entityClass, Serializable id)
Object load(Class entityClass, Serializable id) 
List executeFind(HibernateCallback action) :查询,返回集合
Object execute(HibernateCallback action):查询,返回对象
总的说来,该类的方法和Session接口中定义的方法是一致的.
HibernateDaoSupport
org.springframework.orm.hibernate3.support.HibernateDaoSupport 
该类用于对DAO提供支持
编写通用接口的实现类时必须继承该类.
重要方法
 HibernateTemplate getHibernateTemplate()  获得HibernateTemplate对象,能过该对象完成数据基本操作.
Spring结合hibernate的方法
Spring结合hibernate有两种方式: 
1:编写HibernateDaoSupport的子类,在其中可以通过super. getHibernateTemplate() 得到HibernateTemplate对象来进行操作.
2:编写javabean,将一个HibernateTemplate对象注入其中.在其中通过HibernateTemplate来进行操作.


只有注册用户登录后才能发表评论。


网站导航:
 

posts - 0, comments - 21, trackbacks - 0, articles - 101

Copyright © H2O