`

HibernateDaoSupport类

阅读更多
HibernateDaoSupport类(org.springframework.orm.hibernate3.support.HibernateDaoSupport)
是Spring为Hibernate的DAO提供的工具类。

该类主要提供如下两个方法,方便DAO的实现:
1、public final HibernateTemplate getHibernateTemplate()
2、public final void setSessionFactory(SessionFactory sessionFactory)
其中,setSessionFactory方法用来接收Spring的ApplicationContext的依赖注入,可接收配置在Spring的SessionFactory实例.

getHibernateTemplate方法则用来根据刚才的SessionFactory产生Session,并封装了session,最后生成HibernateTemplate来完成数据库的访问。
如:getHibernateTemplate().save就是session.save方法,只不过进行了封装





分享到:
评论

相关推荐

    hibernateDaoSupport类的运用实例

    hibernateDaoSupport类的详解!

    HibernateDaoSupport 类的jar

    HibernateDaoSupport 类的jar HibernateDao 的jar

    HibernateDaoSupport 源码

    Spring hibernate3. HibernateDaoSupport 源码

    spring 理解文件HibernateDaoSupport

    .相同点:在applicationConext.xml中 ... HibernateDaoSupport: 在impl中要调用的方法要getHibernateTemplate().delete(user); UserDaoHiberateImpl: 在impl中要调用的方法要hibernateTemplate.save(user);

    Spring_Hibernate集成

    * 继承HibernateDaoSupport类,使用HibernateTemplate来持久化,HibernateTemplate是 Hibernate Session的轻量级封装 * 默认情况下运行期异常才会回滚(包括继承了RuntimeException子类),普通异常是不会滚的 ...

    java大作业基于SSH框架的学生成绩管理系统源码.zip

    ​ (2) 新建DAO层实现类(该类要实现DAO层接口,继承HibernateDaoSupport类)。 ​ (3) 在Spring配置文件中增加该DAO层实现类的定义,并需要依赖注入一个SessionFactory bean的引用。 7、 开发Service

    Spring2.5和Hibernate3集成--学习spring aop ioc

    * 继承HibernateDaoSupport类,使用this.HibernateTemplate这个类持久化数据 * HibernateTemplate是对session的轻量级的封装 * 默认事务回滚异常是RuntiimeException(包括所有继承RuntimeException的子类).普通...

    第24次课-1 Spring与Hibernate的整合

    HibernateDaoSupport类提供的主要方法: public final HibernateTemplate getHibernateTemplate() public final void setSessionFactory(SessionFactory sf) 思考题 1. Spring中是怎么对Hibernate进行支持的? 2. ...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    这些都预示着我们进入了一个新的互联网阶段web 2.0,它是相对web 1.0的新的一类互联网应用的总称,是一次从核心内容到外部应用的革命[10]。这个阶段发展迅速,互联网应用趋于多样化,其中变化最大的是由web 1.0网站...

    spring2.5.1 jar包

    要HibernateDaoSupport类时,必须加的包

    SpringHibernate万能DAO组件

    通过反射+拼字符串的方式将HibernateDAOSupport类的常用方法又封装了一遍

    Spring整合Hibernate 详解.doc

    6.5 Spring整合Hibernate 6.6 Spring提供的DAO支持 6.5.2 管理Hibernate的SessionFactory 6.5.3 使用HibernateTemplate 6.5.4 使用HibernateCallBack 6.5.6 使用IoC容器组装...6.5.8了解继承自HibernateDaoSupport类DAO

    HibernateDaoSupport二次封装组件,快速统计和查询,修改

    HibernateDaoSupport二次封装组件,快速统计和查询,修改,删除,并且对SQL语句的in,or,exitsts都有涉及

    MyEclipse 2014 使用hibernate3 生成数据库实体类 和 xml映射文件

    MyEclipse 2014 使用hibernate3 生成数据库实体类 和 xml映射文件

    Spring Framework 开发参考手册

    一个典型的使用大部分Spring特性的Web...如使用 HibernateDaoSupport, 你可复用已经存在的Hibernate映射。从Controller无缝整合web层和领域模型, 消除对ActionForms的需要和其他转 换HTTP参数为领域模型的类。

    Hibernate使用技巧汇总

    } } <br> 上面的UserDAO实现了自定义的IUserDAO接口,并扩展了抽象类: HibernateDaoSupport HibernateSupport实现了HibernateTemplate和SessionFactory实例的关联。 HibernateTemplate对...

    jsp论坛管理系统+sqlserver

    数据库访问层:将对持久层数据库的基本添加,修改,查找等操作提取到BaseDAO中,BaseDAO继承Spring的HibernateDaoSupport,各模块DAO继承BaseDAO实现复杂数据访问。由IOC容器DAO的代理实例注入到业务组件中,业务组件...

    ssh(struts2.3.8+spring3.2+heibernate4.1+annotation零配置

    实现了简单用户权限登录,项目中含有mysql数据库 加入了基本的拦截器,错误类处理等 加入了BaseDao,Spring3对Hibernate4已经没有了HibernateDaoSupport和HibernateTemplate的支持,使用了原生态的API

    领域模型_模式_框架简介

    (项目中在对数据库操作<增删改查>的时候,因为hibernate托管给了spring,spring将使用他框架中的hibernate支持类(HibernateDaoSupport)的find,save,upedate,delete,deleteall等方法对数据库进行增删改查,若...

    SpringSide的Hibernate封装

    第一层:HibernateGenericDao,基于spring的HibernateDaoSupport,但加入了分页函数与各种Finder函数,并使用泛型避免了返回值强制类型转换。 第二层:HibernateEntityDao,基于HibernateGenericDao,用泛型声明Dao...

Global site tag (gtag.js) - Google Analytics