首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

gethibernatetemplate() 空指针错误

2012-11-07 
gethibernatetemplate() 空指针异常问题域:在写JUnit测试类的时候报空指针异常?测试daoimplgethibernatete

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());


热点排行