HibernateDaoSupport知识点
今天是我第一次写博客,写一下HibernateDaoSupport吧,新接触的一个工具类,不喜勿喷,谢谢!
HibernateDaoSupport是Sping为Hibernate的Dao层提供的一个小工具类。该类有两个方法:
1.public final HibernateTemplate getHibernateTemplate();
2.public final void setSessionFactory(SessionFactory session);
setSessionFactory()方法接收配置在Spring的sessionFactory中的实例;getHibernateTemplate()方法先利用sessionFactory生成session,再生成HibernateTemplate来完成对数据库的访问。
优点:Spring会根据实际的操作,采用“每次事务打开一次session”的策略,自动提高数据库访问的性能。