.getBean("sessionFactory"); // 加载applicationContext.xml ,这样就可以啦
JAVAEE-junit测试hibernate里的方法(hibernate交给spring管理)的问题
原创duanyaji11 ©著作权
©著作权归作者所有:来自51CTO博客作者duanyaji11的原创作品,请联系作者获取转载授权,否则将追究法律责任
今天在写junit 代码测试的时候
想测试一下简单的插入功能,但是在调用daoimpl 的 insert的方法的时候
一直报空指针异常。
之后才知道因为hibernate托管于srping 所以在 调用daoimpl 的方法的时候
需要借助spring配置文件里面的sessionFactory
所以用SessionFactory session = (SessionFactory) new ClassPathXmlApplicationContext("applicationContext.xml")
.getBean("sessionFactory"); // 加载applicationContext.xml ,这样就可以啦
.getBean("sessionFactory"); // 加载applicationContext.xml ,这样就可以啦
userdaoimpl..setSessionFactory(session);
Assert.assertEquals(true, userservice.SaveUser(user));
之后就可以了。
上一篇:MongoDB启动报错
下一篇:java socket 聊天体会
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Spring+Hibernate的saveOrUpdate问题Spring Hibernate DAO UI SQL
-
spring quartz hibernate no session 的问题
在ssh中整合quartz 定时任务过程中 使用hibernate操作数据库时会出现 no session 的
quartz hibernate spring 定时任务 -
spring管理hibernate的SessionFactory-多种配置方法
---------------------------------[code="xml"] update ...
配置管理 Hibernate Spring MySQL XML -
问个spring中使用hibernate的问题
环境是spring 1.x + hibernate 2.x,我在service里的一个方法里先调用了 userRightDao.delete(List)删除数据库中的3条记录,然后再调用userRightD
Hibernate Spring SQL List hibernate -
spring整合hibernate关于session的管理
最近在测试oa系统的时候,发现若连接几次数据库后,tomcat就完全没反
Spring Hibernate 配置管理 DAO Tomcat -
Struts+hibernate+Spring的整合方法
Struts+hibernate+Spring的整合方法
方法 Hibernate SSH 休闲 整合 -
hibernate 搭建junit日志环境
junit
struts2.0 junit hibernate Test 初始化