Мы мигрируем являются приложениями из 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
Спасибо за ваш ответ. Мы хотим избавиться от дополнительных банок (Hibernate и т. Д.), А также обновить до jee 7, поэтому использование встроенного jpa-реализации - это путь. Странно, что нет способа «WebSphere», как для JPA 2.0/openjpa ... даже не упоминание о распределенном кэше второго уровня для JPA 2.1/eclipselink в официальном документе WebSphere. – titou10
с eclipselink, websphere не документирует специфическую функциональность ECL - поскольку у них есть собственный веб-сайт документации. Не документирована ли документа ECL в приведенных выше ссылках, когда вы пытаетесь ее использовать в Websphere? –
Я не знаю, но то, что я читал в документе EL, кажется отличным от использования функций распределенных карт WAS, и я не уверен, что с нами все в порядке (синхронная репликация, недействительность ... В нашей текущей настройке , Я разработал реализацию пользовательского кеша 2LC для спящего режима, в которой используются распределенные карты WAS. DM легко настраивается путем добавления в приложение xml-файла конфигурации в приложении, а WAS ND выполняет остальные функции (распространение, обнаружение членов, репликация синхронизации и т. Д.). .WAS v8.5/v9.0 имеет эквивалент для JPA 2.0/openjpa, но не для JPA 2.1/eclipselink. – titou10