Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate 使用查找获取SessionFctory null_Hibernate - Fatal编程技术网

Hibernate 使用查找获取SessionFctory null

Hibernate 使用查找获取SessionFctory null,hibernate,Hibernate,我正在获取sessionFactory null。我的代码如下: String e = "java:/sessionfactory"; InitialContext ic = new InitialContext(); session = (SessionFactory) ic.lookup(e); 但在服务器日志中,我得到的jndi是以名称java:/sessionfactory为边界的。在sessionfactory配置中的属性下方添加(如果未添加): hibernate.SessionF

我正在获取sessionFactory null。我的代码如下:

String e = "java:/sessionfactory";
InitialContext ic = new InitialContext();
session = (SessionFactory) ic.lookup(e);
但在服务器日志中,我得到的jndi是以名称java:/sessionfactory为边界的。

sessionfactory配置中的属性下方添加(如果未添加):

hibernate.SessionFactory

然后尝试使用

 String e = "java:comp/env/sessionfactory";
 Context initialCntx = new InitialContext();  
 SessionFactory sessionFactory = (SessionFactory)initialCntx.lookup(e);
和是很好的链接,你可以帮助你


此外,这是一次很好的讨论,再次讨论同一问题。

您好,无论您告诉我什么,我都试过了,但我还是遇到了同样的问题。实际上,它在Ant build中运行良好,但最近我将我的项目转换为maven build。在那之后,我面临着这个问题。请您提出一些建议。
Ant
Maven
都只是构建工具,它们与JNDI没有任何关系,可能是代码中的其他问题,因为
SessionFactory
为空。你能展示你的代码吗?