2012-08-12 187 views
2

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

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

我知道关于jboss-deployment-structure.xml,但所有的例子,我看到在哪里谈论一个Web项目,是否有可能将它添加到ejb jar文件?

回答

0

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

+0

可以使用hibernate.cfg.xml文件吗?我正在使用Hibernate 3.6.9,但仍使用旧的cfg.xml文件... – Sergiu 2013-10-18 15:23:47