getHibernateTemple() 出现 NullPointerException!


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

原因:getHibernateTemple作用:在DAO类操作实体类时应用,因对数据库进行操作,故要获得在applicationContext.xml数据库的配置信息,如:当前实体类*.hbm.xml信息 但getHibernateTemple位于DAO中,不能自己获得此重要信息,要通过DAO来获得。
获得方式:DAO 继承HibernateDaoSupport类,在applicationContext中为此DAO配置sessionfactory属性
<bean id=”consultingDao”
parent=”dao”>
<property name=”sessionFactory” ref=”sessionFactory” />? //sessionFactory当指定Spring接管hibernate时自动配置
</bean>