首页 > Spring实践 > getHibernateTemple() 出现 NullPointerException!
2010十月2

getHibernateTemple() 出现 NullPointerException!

enjoyasp.net Spring实践 评论关闭

原因: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>

本文地址:http://enjoyasp.net/?p=997 , 转载请保留.

本文的评论功能被关闭了.