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方法,只不过进行了封装
是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方法,只不过进行了封装