使用hibernateDaosupport中的sessioFactory老是报空对象
这是我的类文件:这是Spring中的配置文件:
报的错:
求大神指导。 --------------------编程问答-------------------- 44行super换成this试一试 --------------------编程问答--------------------
嗯。没用,我就是用this换成的super。谢谢的回答。 --------------------编程问答-------------------- 用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 开发