gpt4 book ai didi

jboss - 持久性单元,不同的 hibernate.transaction.manager_lookup_class 属性

转载 作者:行者123 更新时间:2023-12-04 18:19:51 25 4
gpt4 key购买 nike

我有 Java EE 应用程序,我的 EJB 模块有 persistence.xml .

我将我的应用部署在 3 个应用服务器上:JBoss、GlassFish 和 WebLogic,每个服务器都需要自己的 hibernate.transaction.manager_lookup_class属性(property)。
WL 需求

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

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

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

做这个的最好方式是什么?

最佳答案

解决方案是使用

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

代替
<property name="transaction.manager_lookup_class"

关于jboss - 持久性单元,不同的 hibernate.transaction.manager_lookup_class 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10897015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com