JBoss EAP 6.4 -> 7.1 Использование hibernate 4 вместо hibernate по умолчанию 5 - PullRequest
0 голосов
/ 03 декабря 2018

Мы пытаемся обновить и перейти с hibernate 6.4 на 7.1 .

Мы запустили инструменты миграции для этого, которые коснулись нашего standalone.xml, и теперь все выглядит нормально.

Тем не менее, наш проект использует Hibernate 4 (по умолчанию в 6.4), но 7.1 использует Hibernate 5, и мы сталкиваемся с ошибками гибернации при запуске.

Какой самый лучший и простой способ использовать hibernate 4 вместо hibernate 5 в 7.1?

Мы работаем над проектом maven , и, насколько я вижу, в файлах pom нет никаких признаков объявлений гибернации .

Однако, есть ссылки на jboss-as-web и jboss-as-maven-plugins, но они не уверены, что они на самом деле делают.Может быть, другая версия может решить эту проблему?

    <dependency>
        <groupId>org.jboss.as</groupId>
        <artifactId>jboss-as-web</artifactId>
        <version>7.1.1.Final</version>
        <scope>provided</scope>
    </dependency>

   <plugin>
       <groupId>org.jboss.as.plugins</groupId>
       <artifactId>jboss-as-maven-plugin</artifactId>
       <version>7.4.Final</version>
   </plugin>

Я думаю, что определение hibernate зависимостей в pom может решить эту проблему и заставить jboss eap использовать hibernate, но неуверенным будет определение в автономномиспользуйте hibernate 4. Время Roundrobin довольно большое.

Есть мысли или идеи о том, можно ли использовать hibernate 4 вместо hibernate 5 ?

1 Ответ

0 голосов
/ 03 декабря 2018

Я не уверен, могу ли я привести цитату из оригинальной документации JBoss.Наверное, нет ;-)

Пожалуйста, ознакомьтесь с Руководством по миграции JBoss EAP 7.1 - Глава 5.7.2 .

...