我正在从JBoss 6升级到WildFly8。我的应用程序使用Hibernate 3.6,但WildFly 8与Hibernate 4绑定。我不想将我的Hibernate版本更改为4.我怎么能告诉WildFly8在我的情况下使用另一个版本的Hibernate。我试图排除org.hibernate模块,但它没有帮助。
答案 0 :(得分:0)
我设法通过设置persistence.xml来实现这一点:
<properties>
<property name="jboss.as.jpa.providerModule" value="org.hibernate:3" />
</properties>
并放入Wildfly org.hibernate.3
<resources>
<resource-root path="jipijapa-hibernate3-1.0.1.Final.jar"/>
<resource-root path="hibernate3-core.jar"/>
<resource-root path="hibernate3-commons-annotations.jar"/>
<resource-root path="hibernate3-entitymanager.jar"/>
</resources>
当然我在那里复制了文件。