2012-08-12 179 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