Мне нужно перейти с 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>