JAVAEE-junit测试hibernate里的方法(hibernate交给spring管理)的问题
2012-12-26 15:47
381 查看
今天在写junit 代码测试的时候想测试一下简单的插入功能,但是在调用daoimpl 的 insert的方法的时候一直报空指针异常。之后才知道因为hibernate托管于srping 所以在 调用daoimpl 的方法的时候需要借助spring配置文件里面的sessionFactory所以用SessionFactory session = (SessionFactory) new ClassPathXmlApplicationContext("applicationContext.xml")
.getBean("sessionFactory"); // 加载applicationContext.xml ,这样就可以啦
userdaoimpl..setSessionFactory(session);
Assert.assertEquals(true, userservice.SaveUser(user));
之后就可以了。
.getBean("sessionFactory"); // 加载applicationContext.xml ,这样就可以啦
userdaoimpl..setSessionFactory(session);
Assert.assertEquals(true, userservice.SaveUser(user));
之后就可以了。
相关文章推荐
- JUNIT测试Hibernate和Spring的Dao层方法出现的问题
- Junit+spring+hibernate HibernateDaoSupport测试问题
- Junit测试spring hibernate产生javaw.exe异常的问题解决
- 用JUnit测试Spring管理Hibernate框架的一个例子
- sping管理hibernate下使用junit测试方法
- sping管理hibernate下使用junit测试方法
- Spring注解编程时用junit测试时,显示jdK版本过低问题,更改版本后仍然不行的解决方法
- Junit+spring+hibernate HibernateDaoSupport测试问题
- spring管理hibernate的SessionFactory-多种配置方法
- 用spring管理hibernate事务时,lzay="true"不能用的解决方法
- spring3.0.2 junit 接口测试问题
- maven spring项目 使用junit测试,出现SpringJunit4Runner的问题
- 对spring管理的hibernate的getHibernateTemplate的find方法整理
- spring和hibernate集成事物管理配置方法
- Junit测试含有‘启动新线程’这一操作的方法时瞬间结束的问题
- Hibernate将SessionFactory交给Spring来管理/Spring管理Hibernate事务的方式
- 使用Spring的HibernateDaoSupport时的getSession()方法相关问题
- struts+spring+hibernate整合问题解决方法
- Spring boot 中的事务管理,并基于junit进行测试
- JUnit + Spring + Hibernate 集成测试,无法通过的问题