我们正在尝试升级,并从休眠的 6.4 迁移到 7.1 。
我们已经为此运行了迁移工具,该工具已经接触了standalone.xml,现在一切似乎还可以。
但是,我们的项目使用的是hibernate 4(6.4中的默认设置),而7.1使用的是hibernate 5,并且在启动时遇到了hibernate错误。
在7.1中使用 休眠4 而不是休眠5 的最佳和最简便的方法是什么?
我们正在运行一个 maven 项目,据我所知,在pom文件中的任何地方都没有任何休眠声明的迹象。
但是,有对jboss-as-web和jboss-as-maven-plugins的引用,但不确定它们的实际作用。也许另一个版本可以解决这个问题?
<dependency>
<groupId>org.jboss.as</groupId>
<artifactId>jboss-as-web</artifactId>
<version>7.1.1.Final</version>
<scope>provided</scope>
</dependency>
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.4.Final</version>
</plugin>
我正在考虑在pom中定义 hibernate 依赖项可能会解决此问题,并迫使jboss eap使用hibernate,但是不确定是否将在独立状态下定义使用hibernate 4。循环时间很长。
是否有可能使用休眠4而不是休眠5 的想法或想法?