当前位置: 代码迷 >> Java Web开发 >> ssh框架中dao的实现类里this.getHibernateTemplate().find(hql)一直为空,该如何解决
  详细解决方案

ssh框架中dao的实现类里this.getHibernateTemplate().find(hql)一直为空,该如何解决

热度:485   发布时间:2016-04-17 01:07:45.0
ssh框架中dao的实现类里this.getHibernateTemplate().find(hql)一直为空
ssh框架中dao的实现类里this.getHibernateTemplate().find(hql)或者是获取HibernateSessionFactory.getSession()都是一直为空,我用
ApplicationContext ctx = new ClassPathXmlApplicationContext("classpath:applicationContext-*.xml")
SessionFactory tDao1 = (SessionFactory)ctx.getBean("sessionFactory")
也获取不到sessionFactory的bean  
applicationcontext.xml里也都写全了bean的配置。
我查找了很久都查找不出原因,希望高人帮忙一下,谢谢

------解决方案--------------------
把new ClassPathXmlApplicationContext("classpath:applicationContext-*.xml")换成:
new FileSystemXmlApplicationContext("D:/mywork/am/WebRoot/WEB-INF/applicationContext.xml");试试,换成你自己机子上的绝对路径。
另外,楼主记得结贴。结贴率0.00%,这不是好现象,很多人会不愿意给你回答问题。
  相关解决方案