首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-03-01 
ssh框架中dao的实现类里this.getHibernateTemplate().find(hql)一直为空ssh框架中dao的实现类里this.getHi

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%,这不是好现象,很多人会不愿意给你回答问题。

热点排行