当前位置:编程学习 > JAVA >>

getHibernateTemplate() == null 怎么解决

我使用ssh进行开发,遇到了getHibernateTemplate() == null 的问题,不知道怎么解决,请各位高手帮帮忙。tomcat报错是:
java.lang.NullPointerException
dao.TfileDAOHibernate.save(TfileDAOHibernate.java:18)
service.FileServiceImpl.save(FileServiceImpl.java:28)
web.FileAction.upload(FileAction.java:21)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:170)
org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
--------------------编程问答-------------------- 在你继承HibernateSupportDao 的类中加入下面的方法

@Resource(name="sessionFactory"); //这里用你在spring里面配置的sessionFactory的id
public void setMySessionFactory(SessionFactory sessionFactory){
    super.setSessionFactory(sessionFactory);
} --------------------编程问答--------------------
引用 1 楼 is_zhoufeng 的回复:
在你继承HibernateSupportDao 的类中加入下面的方法

@Resource(name="sessionFactory"); //这里用你在spring里面配置的sessionFactory的id
public void setMySessionFactory(SessionFactory sessionFactory){
    super.setSessionFactor……

我按你的做不行啊。 --------------------编程问答-------------------- 你的spring使用注解方式配置的 ,还是用xml
如果用xml配置的 。

就在该been 上面加一个   <property>属性  ref 指向你的sessionFactory的id
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,