2

我有一个 EAR 文件,其中包含许多 ejb jar 文件并在 Jboss 7.1.1 上运行。我需要这些 ejb jar 文件之一来使用 hibernate3 而不是 Jboss 使用的默认 hibernate 4。

我已将其添加为模块,并在特定 jar 的清单文件中添加了依赖项。问题是,如何从这个特定项目中排除 hibernate 4?

我知道 jboss-deployment-structure.xml,但是我看到的所有例子都在谈论 web 项目,是否可以将它添加到 ejb jar 文件中?

4

1 回答 1

0

您应该能够添加<property name="jboss.as.jpa.providerModule" value="hibernate3-bundled" />到您的 persistence.xml 文件中。假设您使用的是Hibernate 3.5或更高版本。

于 2012-08-13T16:02:28.133 回答