添加hibernate支持测试空指针异常

图片说明
图片说明
图片说明
看他提示貌似是获取会话为空,可是手动编写获取会话是可以正常显示的,搞不懂为什么添加的hibernate支持就不行

1个回答

你是用junit的自动化测试测试的吗?如果是的话,需要初始化方法所需要的session也就是你手动编写的会话获取的代码。
通过@Before的,在初始化方法中手动获取session会话,然后其他的@Test 方法才能正确被执行。

wojiushiwo945you
毕小宝 回复qq_28960567: 这个没研究过啊。
4 年多之前 回复
qq_28960567
冰烨未央 回复毕小宝:我有实例化,刚刚发现一个问题,同样的方法,出现空指针异常的添加hibernate4.1,而如果添加3.3的就是正常的,这是为什么?
4 年多之前 回复
wojiushiwo945you
毕小宝 回复qq_28960567: 关键是gDao这个对象你需要先实例化的呀。
4 年多之前 回复
qq_28960567
冰烨未央 可是GirlDao里不是有getSession()这个方法吗?为什么我还要手动获取session呢?
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐