Переопределить JPA IBM WAS - PullRequest
0 голосов
/ 12 марта 2019

Я использую JPA 2.1 в своем проекте (Hibernate 5.x) и внедряю в IBM WAS 8.5.5.

Поскольку IBM WAS 8.5.5 поддерживает только JPA 2.0 контейнером, во время развертывания приложения возникает проблема с постоянным загрузчиком.

Возможно ли настроить пользовательский JPA на уровне приложения в WAS.

Я уже пробовал - Документация IBM WAS

1 Ответ

0 голосов
/ 13 марта 2019

Вы сказали, что пытались https://developer.ibm.com/wasdev/docs/can-i-use-jpa-2-1-on-websphere-application-server/,, но какая часть этого документа не работает?На эту страницу я бы ссылался, если вы пытаетесь запустить JPA 2.1 на 8.5.5.

Некоторые альтернативные предложения:

  1. Традиционный WebSphere v9 поддерживает уровень спецификации JPA 2.1.Я бы рекомендовал использовать WebSphere v9 для вашего проекта вместо 8.5.5, если вам действительно нужно использовать Hibernate 5.x
  2. Hibernate 4.2 была последней версией, поддерживающей JPA 2.0.Вы можете перейти на эту версию Hibernate, если вам не нужно использовать JPA 2.1

. Любое из этих решений обеспечит вам поддержку контейнера и предоставит вам пакет JPA API.Независимо от того, что вы используете, убедитесь, что вы не связываете свои Hibernate JPA-пакеты персистентного API в ваше приложение.Hibernate перепаковывает свой API в "hibernate-jpa-2.x-api.Final.jar".Я видел это прежде как конфликт, который клиенты встраивают в свои приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...