当前位置:首页>开发>正文

哪个高手解释一下HibernateDaoSupport类 java编程中 HibernateDaoSupport 类继承HibernateDaoSupport

2023-07-02 15:42:09 互联网 未知 开发

 哪个高手解释一下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,管理实务等等。
希望能解决您的问题。

最新文章

随便看看