您的位置:首页 > 编程语言 > Java开发

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());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring hibernate