我有 Java EE 应用程序,我的 EJB 模块有persistence.xml
.
我将我的应用部署在 3 个应用服务器上:JBoss、GlassFish 和 WebLogic,每个服务器都需要自己的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" />
做这个的最好方式是什么?