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

使用hibernateDaosupport中的sessioFactory老是报空对象

这是我的类文件:

这是Spring中的配置文件:


报的错:


求大神指导。 --------------------编程问答-------------------- 44行super换成this试一试 --------------------编程问答--------------------
引用 1 楼 hwndid 的回复:
44行super换成this试一试
  
嗯。没用,我就是用this换成的super。谢谢的回答。 --------------------编程问答-------------------- 用super当然得不到 --------------------编程问答--------------------
引用 3 楼 jumpheightway 的回复:
用super当然得不到


我就是用this得不到,才用super试试的。 --------------------编程问答-------------------- 换成这个

this.getHibernateTemplate().find(sql)
试一试
--------------------编程问答--------------------
this.getHibernateTemplate().getSessionFactory().openSession().createSQLQuery(sql).list();


试试这个,我的是这个 --------------------编程问答-------------------- SessionFactory sf = this.getSessionFactory();
Session session = sf.openSession();
SQLQuery sqlQuery =  session.createSQLQuery(sql);
List list = sqlQuery.list();


你这样拆开写,debug下是哪一步出的错。

方便的话请把hibernate的sessionfactory的配置贴出来。 --------------------编程问答-------------------- 谢谢大家  问题找出来了, 使用Spring依赖注入后,是不能new对象使用它的,如果new的话,就不能在启动tocamt的时候  直接使用。
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,