2017-01-06 12 views
0

Мы мигрируем являются приложениями из WAS 8.5.5 + JPA 2.0 + Hibernate к WAS v9.0 (ND + свобода) + JPA v2.1 и eclipselink комплект реализацияГде находится документация по кэшу второго уровня для WebSphere v9 eclipselink JPA v2.1?

Q: Как настроить кэша второго уровня с WAS v9.0 (а также для Liberty v16.0.0.4), когда используя стандартную реализацию JPA 2.1 по умолчанию (т.е. eclipselink)?
Кроме того, как повторить его с другими членами кластера

Единственный документ я нашел в центре WAS v9.0 знаний о JPA 2.0 и openjpa (возможно с distributedmap?): Dynamic cache provider for the JPA 2.0 second level cache

ответ

1

Прежде всего, вы хотите мигрировать с JPA 2.0 + Hibernate в JPA 2.1 + eclipselink? Самым простым решением было бы перейти на более новую версию Hibernate, которая поддерживает API JPA 2.1.

Если вы хотите, чтобы перейти к EclipseLink, вы можете найти множество подробностей о кластерном кэширования объекта в следующих страницах вики:

Примечание: В качестве альтернативный, еще более простой вариант, вы можете включить JPA 2.0 на tWAS 9.0 и Liberty. Я бы отказался от этого варианта, поскольку лучше всего перейти на более новые уровни спецификации и библиотеки, но это зависит от ваших крайних сроков.

+0

Спасибо за ваш ответ. Мы хотим избавиться от дополнительных банок (Hibernate и т. Д.), А также обновить до jee 7, поэтому использование встроенного jpa-реализации - это путь. Странно, что нет способа «WebSphere», как для JPA 2.0/openjpa ... даже не упоминание о распределенном кэше второго уровня для JPA 2.1/eclipselink в официальном документе WebSphere. – titou10

+0

с eclipselink, websphere не документирует специфическую функциональность ECL - поскольку у них есть собственный веб-сайт документации. Не документирована ли документа ECL в приведенных выше ссылках, когда вы пытаетесь ее использовать в Websphere? –

+0

Я не знаю, но то, что я читал в документе EL, кажется отличным от использования функций распределенных карт WAS, и я не уверен, что с нами все в порядке (синхронная репликация, недействительность ... В нашей текущей настройке , Я разработал реализацию пользовательского кеша 2LC для спящего режима, в которой используются распределенные карты WAS. DM легко настраивается путем добавления в приложение xml-файла конфигурации в приложении, а WAS ND выполняет остальные функции (распространение, обнаружение членов, репликация синхронизации и т. Д.). .WAS v8.5/v9.0 имеет эквивалент для JPA 2.0/openjpa, но не для JPA 2.1/eclipselink. – titou10

 Смежные вопросы

  • Нет связанных вопросов^_^