gethibernatetemplate() 空指针异常
2014-05-02 12:05
190 查看
gethibernatetemplate() 空指针异常
问题域:
在写JUnit测试类的时候报空指针异常?
测试daoimpl
gethibernatetemplate()
nullpointerexception
解析:
用到spring的配置文件来加载Hibernate配置信息。
所以HibernateTemplate必须是在spring的配置文件加载后,才可以被加载到内存中;
如果直接在测试类中new 一个接口实现类,然后调用gethibernatetemplate()来实现功能的crud.则会包空指针异常。
错误:
//billDao = new BillDaoImpl();
billDao.insert(new bill());
正确:
ApplicationContext ac =
new ClassPathXmlApplicationContext("applicationContext.xml");
billDao =(BillDao)ac.getBean("billDao");
billDao.insert(new bill());
问题域:
在写JUnit测试类的时候报空指针异常?
测试daoimpl
gethibernatetemplate()
nullpointerexception
解析:
用到spring的配置文件来加载Hibernate配置信息。
所以HibernateTemplate必须是在spring的配置文件加载后,才可以被加载到内存中;
如果直接在测试类中new 一个接口实现类,然后调用gethibernatetemplate()来实现功能的crud.则会包空指针异常。
错误:
//billDao = new BillDaoImpl();
billDao.insert(new bill());
正确:
ApplicationContext ac =
new ClassPathXmlApplicationContext("applicationContext.xml");
billDao =(BillDao)ac.getBean("billDao");
billDao.insert(new bill());
相关文章推荐
- criteria + getHibernateTemplate()
- Hibernate hql getHibernateTemplate()常用方法汇总
- Spring中常用的hql查询方法(getHibernateTemplate())
- getHibernateTemplate().find java.lang.NullPointerException
- getHibernateTemplate().find()方法
- ssh2项目中getHibernateTemplate().find常见错误小结
- Spring中常用的hql查询方法(getHibernateTemplate())
- Spring中常用的hql查询方法(getHibernateTemplate())(转)
- getHibernateTemplate() 常用方法
- Hibernate的getHibernateTemplate()的使用
- Spring中常用的hql查询方法(getHibernateTemplate())
- 解决this.getHibernateTemplate()的空指针异常的问题
- this.getsession和this.getHibernateTemplate().getSessionFactory().getCurrentSession().OpenSession区别
- Spring中常用的hql查询方法(getHibernateTemplate())
- Spring中常用的hql查询方法(getHibernateTemplate())
- HibernateTemplate类如何重写hibernate方法(this.getHibernateTemplate().find();)
- getHibernateTemplate()
- getHibernateTemplate().save ()不能保存到数据库的问题
- Spring 中常用的hql查询方法(getHibernateTemplate())
- getHibernateTemplate().find 接收多个参数