hibernate.cfg.xml中
<session-factory name="foo">
当设置了session-factory元素的name属性时,hibernate会把session-factory注册到jndi中,因为我们单元测试是脱离web容器的,因此这个时候就报错了,只要把name="foo"去掉,就解决此错误。
在使用单元测试时,hibernate.cfg.xml中设置session-factory的name属性会导致JNDI注册错误。通过去除name属性,可以解决此问题。
hibernate.cfg.xml中
<session-factory name="foo">
当设置了session-factory元素的name属性时,hibernate会把session-factory注册到jndi中,因为我们单元测试是脱离web容器的,因此这个时候就报错了,只要把name="foo"去掉,就解决此错误。
1134
4925

被折叠的 条评论
为什么被折叠?