Можно ли использовать eclipselink вместо hibernate в игровой среде 1.2.x? - PullRequest
0 голосов
/ 28 января 2012

Есть ли способ настроить / изменить режим гибернации jpa-провайдера по умолчанию на какой-либо другой, например eclipselink, в инфраструктуре воспроизведения, или "жестко закодирован" в режиме гибернации? Точнее, меня интересует « расширяющий jpa pojo » - функция eclipselink, которая не так легко достижима в спящем режиме.

1 Ответ

0 голосов
/ 28 января 2012

Хорошо, в теории Play использует только JPA, но на практике они исправляют hibernate так, чтобы он работал так, как команда Play считает лучшей идеей. Я слежу за группой рассылки более 1 года и не вижу успешной смены провайдера JPA. Поэтому я думаю, что это не легко. Итак, каковы возможные решения:

  1. Вы разветвляете исходный код из игры и настраиваете код так, чтобы он работал с eclipselink. Код не всегда хорошо документирован, но я обнаружил, что в основном его легко понять. Поэтому я думаю, что это возможно сделать.

  2. Вторая возможность - перейти на play2.0, который должен получить RC в ближайшие недели. Там должно быть проще использовать ваш любимый каркас персистентности.

...