Проблема с настройкой версии Hibernate 5.4 поверх Websphere 9, работающей с управляемыми контейнером транзакциями (CMT) - PullRequest
0 голосов
/ 31 января 2020

Мне нужно перейти с hibernate 3 на hibernate 5 (версия 5.4). Приложения, использующие hibernate, работают на Websphere 9, и у меня возникают проблемы с транзакциями. Я использую CMT для управления ими, оставляя контроль над транзакциями Websphere, но с Hibernate 5 он дает мне ошибку «транзакция не выполняется», я думаю, что проблема связана с новой дополнительной конфигурацией, которая требует hibernate 5.

Мой файл конфигурации Hibernate выглядит так:

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
    <session-factory>   
        <property name="connection.datasource">/jdbc/autoriza</property>
        <property name="dialect">org.hibernate.dialect.DB2Dialect</property>    
        <property name="connection.pool_size">1</property>                      
        <property name="show_sql">true</property>     
        <property name="connection.autocommit">true</property>     

        <!--  mappings list -->             

    </session-factory>
</hibernate-configuration>
...