Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.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
Java 找不到用于更改方言的Hibernate配置的位置_Java_Hibernate_Jboss7.x - Fatal编程技术网

Java 找不到用于更改方言的Hibernate配置的位置

Java 找不到用于更改方言的Hibernate配置的位置,java,hibernate,jboss7.x,Java,Hibernate,Jboss7.x,作为web应用程序的新手,我发现自己时不时地陷入困境。目前,我正在尝试修复一个用Jboss编写/设置的web应用程序,该应用程序是由我无法再寻求帮助的其他人构建的。应用程序正确部署。但是,在部署Hibernate方言时会发出警告。虽然不是主要问题,但我想改变方言。警告如下: 10:29:10,935 WARN [Oracle9Dialect] The Oracle9Dialect dialect has been deprecated; use either Oracle9iDialect o

作为web应用程序的新手,我发现自己时不时地陷入困境。目前,我正在尝试修复一个用Jboss编写/设置的web应用程序,该应用程序是由我无法再寻求帮助的其他人构建的。应用程序正确部署。但是,在部署Hibernate方言时会发出警告。虽然不是主要问题,但我想改变方言。警告如下:

10:29:10,935 WARN  [Oracle9Dialect] The Oracle9Dialect dialect has been deprecated; use either Oracle9iDialect or Oracle10gDialect instead
但是,我找不到调整的位置。我在任何地方都找不到hibernate.properties、hibernate.cfg.xml或其他配置文件。 出于几个原因,我必须在jBoss EAP 5.2上运行该应用程序。我想这会对休眠设置产生一些影响

我正在使用JBoss7.1.1;已安装的JDK是1.7.060。我还使用Maven 3.0.4和Hibernate 4.2.7。我对安装新版本的Hibernate有点担心,因为我不确定会有什么后果,需要进行哪些配置


提前谢谢

谢谢您的回复。 短期解决方案是复制HibernateUtil.class并将此文件粘贴到源文件中,然后在该文件中设置方言。 然而,当我试图解决一个不相关的问题时,我发现我还需要几个类和文件,但找不到。最后,我能够在一个完全不同的目录中找到这些丢失的文件,该目录仍然在存储库中,并且没有签出,它还包括一个HibernateUtil.class和hibernate.cfg.xml。
这个问题似乎是特定于应用程序的,但最终解决了:

如果您使用Hibernate作为JPA提供程序,您可以查找META-INF/persistence.xml谢谢您的回复。我试过了,但在任何地方都找不到persistence.xml。似乎根本没有配置Hibernate,但在部署过程中“提到”了它。它是构建在Spring上的吗?如果是,则检查创建SessionFactorybean的配置。在这里粘贴配置文件。不,我不认为它是建立在Spring上的。sessionfactory的构建位置如下所示:public void initFilterConfig filterConfig抛出ServletException{this.filterConfig=filterConfig;sessionfactory=HibernateUtil.getSessionFactory;}但是,我找不到HibernateUtil.class,它没有在项目中配置,但从Hibernate本身看是否正确?。Hibernate对我来说仍然是个谜。默认情况下,Hibernate.cfg.xml中的HibernateUtil.getSessionFactory构建会话工厂。应用程序可能有自己的HibernateUtil类。可能还有带有@Configuration注释的Java文件。