通过@Resource注解注入HibernateTemplate实例 得到的实例为空
通过@Resource注解注入HibernateTemplate实例 得到的实例为空
//通过@Resource注解注入HibernateTemplate实例
@Resource
HibernateTemplate hibernateTemplate;
public Object loadObject(String hql) {
final String hql1 = hql;
List list = hibernateTemplate.executeFind(new HibernateCallback(){
public Object doInHibernate(Session session) throws
HibernateException{
System.out.println("in doInhibernate-------");
Query query = session.createQuery(hql1);
return query.list();
页面报
空指针 java.lang.NullPointerException
com.eportal.DAO.BaseDAOImpl.loadObject(BaseDAOImpl.java:109)
据测试 变量hibernateTemplate 总是为null;执行到那个回调函数里就出错了 无法打印那条语句(后台没报错)
菜鸟初学 请大侠指导
------解决方案--------------------配置<bean id="hibernateTemplate" ……了吗?
------解决方案--------------------应该是楼上说的问题,
另外可以继承 HibernateDaoSupport 试试 ,,super.getHibernateTemplate() 取模板对象。。