2

Java EEアプリケーションがあり、EJBモジュールにはがありpersistence.xmlます。

アプリをJBoss、GlassFish、WebLogicの3つのアプリサーバーにデプロイします。すべてのサーバーに独自のhibernate.transaction.manager_lookup_classプロパティが必要です。
WLのニーズ

<property name="transaction.manager_lookup_class" value="org.hibernate.transaction.WeblogicTransactionManagerLookup" /> 

JBossのニーズ

<property name="transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup" />  

ガラスの魚

<property name="transaction.manager_lookup_class"    
value="org.hibernate.transaction.SunONETransactionManagerLookup" />  

これを行うための最良の方法は何ですか?

4

1 に答える 1

4

解決策は使用です

<property name="hibernate.transaction.factory_class" value="org.hibernate.transaction.JTATransactionFactory"/>  

それ以外の

<property name="transaction.manager_lookup_class"
于 2012-06-06T11:58:48.783 に答える