哪个高手解释一下HibernateDaoSupport类 java编程中 HibernateDaoSupport 类继承HibernateDaoSupport
哪个高手解释一下HibernateDaoSupport类
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,最后生成HibernateTemplate来完成数据库的访问。
java编程中 HibernateDaoSupport 类继承HibernateDaoSupport
这个类是Spring里编写的对Hibernate的DAO支持类,里面的HibernateTemplate属性对session进行了封装,对session操作进行了事务处理和打开关闭.
getHibernateTemplate().save 就是往数据里存对象啊
public void sethibernatedaosupport是什么意思?
HibernateDaoSupport类是Spring为Hibernate的DAO提供的工具类。该类主要提供如下两个方法,方便DAO的实现: 1、public final HibernateTemplate getHibernateTemplate() 2、public final void setSessionFactory(SessionFactory sessionFactory)...
SSH中HibernateDaoSupport执行sql语句
用到HibernateDaoSupport,当this.getHibernateTemplate().save() 的时候会默认返回一个值的,不过这个值是序列类型,需要先.toStirng()然后在Integer.parseInt("")转化成整型,这个最后的值就是最新的ID了。
为什么要继承HibernateDaoSupport
你进入HibernateDaoSupport类(或其父类)的代码,就会发现 它有一个SessionFactory属性,
spring通过 HibernateDaoSupport对SessionFactory底层进行了一些封装,以便于控制session,管理实务等等。
希望能解决您的问题。