【问题标题】:persistence-unit, different hibernate.transaction.manager_lookup_class property持久性单元,不同的 hibernate.transaction.manager_lookup_class 属性
【发布时间】:2012-06-05 12:06:31
【问题描述】:

我有 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" />  

最好的方法是什么?

【问题讨论】:

    标签: jboss glassfish weblogic persistence.xml


    【解决方案1】:

    解决办法是使用

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

    而不是

    <property name="transaction.manager_lookup_class"
    

    【讨论】:

      猜你喜欢
      • 2014-05-15
      • 2021-02-17
      • 1970-01-01
      • 2016-03-18
      • 1970-01-01
      • 2016-06-11
      • 1970-01-01
      • 1970-01-01
      • 2013-02-15
      相关资源
      最近更新 更多