Сравнение JPA 2.0 Реализаций: Будьте в спящем режиме 3.5 по сравнению с EclipseLink 2 по сравнению с OpenJPA 2

Каков Ваш выбор? У Вас есть какие-либо предложения и опыт?

Я разрабатываю приложение с, в спящем режиме 3.5 и Spring 3.0

Профессионалы:

  • Хорошая документация
  • Легкая конфигурация и полезные журналы
  • Популярность - широкое сообщество
  • Некоторые расширения JPA
  • Некоторые дополнительные Инструменты - Инструменты JBoss для Eclipse, hbm2ddl, генерируя статическую метамодель и т.д...

Недостатки:

  • Ошибки! (Последовательности, наборы и т.д....)
  • Много reatures удвоено с "чистым", в спящем режиме. Существует путаница в наследии, в спящем режиме и аннотации JPA.

Я рассматриваю для переключения на EclipseLink. Что Вы думаете?

Править:

Я попробовал EclipseLink и имею очень неудачные опыты. Это походит на потребности EclipseLink LoadTimeWeaver и любит работать на платформе OSGi, а не простом Причале или среде Tomcat. У меня просто нет времени для всего этого материала конфигурации.

8
задан Piotr Gwiazda 14 June 2010 в 07:55
поделиться

1 ответ

EclipseLink отлично работает без Weaver и одинаково хорошо работает с Jetty, Tomcat или платформой OSGi. Стандартная загрузка - это простой файл eclipselink.jar. Возможно, вы по ошибке загрузили комплекты OSGi?

Weaver не требуется, но он добавит некоторых преимуществ в производительности, и если вы не хотите настраивать его для работы в Spring, вы можете использовать статический Weaver во время компиляции ( http://wiki.eclipse.org / Using_EclipseLink_JPA_Extensions_% 28ELUG% 29 # To_Configure_Static_Weaving_for_JPA_Entities ).

6
ответ дан 5 December 2019 в 22:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: