肯定是你配置文件配置错误了呗。初学的人经常忘记把sessionFactory注入进去。
<bean id class>
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
这是因为父类HibernateDaoSupport需要这个bean的注入
<bean id class>
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
这是因为父类HibernateDaoSupport需要这个bean的注入
解决方案 »
- (散100分)庆祝SSH问题解决,并附上解决方法。
- 实在没办法了,请大家尽力帮助!!谢谢!
- 紧急求助...JSP乱码问题
- 关于struts2使用<s:iterator>标签的问题
- 急!! 各位大侠帮帮忙,如何实现目录访问控制
- hibernate插入,修改出错
- 在线等,请问JB中如何配置使用Xdoclet??
- 如何将2000-5-5 10:10:10 转换成05月05日10时10分
- 如何高效的实现对字符串进行内容过滤
- tomcat 启动报错:Configuration problem: Unknown property sub-element: [array]
- 请问hibernate要用的的几个东西的下载地址[怀疑是hibernate.org出问题了]
- 询问:解析ppt,excel文档的方法!
<bean id="UserDAO" class="com.test.hibernate.UserDAO">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
怎么还是出错?是不是还有其它什么地方出问题呢?错误信息如下:
java.lang.NullPointerException
com.test.hibernate.UserDAO.save(UserDAO.java:31)
com.test.struts.action.LoginAction.execute(LoginAction.java:60)
org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:106)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)而这"com.test.hibernate.UserDAO.save(UserDAO.java:31)"就是getHibernateTemplate是NULL造成的.