TopLink 11 г по сравнению с EclipseLink

Мы считаем миграцию на TopLink 11-граммовым JPA от Oracle Kodo JDO. Но я вижу, что EclipseLink существует и, кажется, возможно, лучшая благодарность Toplink. В статье Wiki о нем в настоящее время говорится

EclipseLink основан на продукте TopLink, от которого Oracle внесла исходный код создать проект EclipseLink. Исходный вклад был от 11-граммовой кодовой базы TopLink, и вся кодовая база/набор функций была внесена только с EJB 2 CMP и некоторой незначительной Oracle AS определенная удаленная интеграция. Это отличается от Основ TopLink вклад Glassfish, который не включал некоторые ключевые функции … EclipseLink предприятия, намеченный путь вперед для персистентности для Oracle и TopLink. Предназначается, что следующая главная версия Oracle TopLink будет включать EclipseLink, а также следующую главную версию Oracle AS.

Поиск, который Вы приняли бы решение использовать, имел Вас опция - TopLink 11 г или EclipseLink и почему. Одна вещь, которую я испытал с Toplink 10, состояла в том, что Вы были почти вынуждены использовать Инструментальные средства TopLink, или JDeveloper для взаимодействия с toplink configuraiton/to заставляют объектное поколение работать, но даже затем, ни один из этих двух инструментов не обеспечил доступ ко всем API TopLink через визуальную разработку, таким образом, Вы закончили с этим гибридом некоторой генерации кода с некоторым пользовательским кодированием (скажите, что Вы хотели использовать в своих интересах некоторую функцию метаданных объекта, необходимо было явно назвать API для установки свойства, которое Вы хотели).

Мы - группа разработчиков приблизительно 20, используем Eclipse в качестве нашего IDE и выполняем сборки Муравья.Спасибо!

8
задан BestPractices 8 July 2010 в 19:21
поделиться

1 ответ

Если вы переходите с JDO, я думаю, вы планируете перейти на EclipseLink JPA, который имеет отличные инструменты в Eclipse из проекта Dali. EclipseLink - это эталонная реализация JPA 2.0, которая также поддерживает множество дополнительных функций и расширенный файл сопоставления JPA orm.xml для декларативного использования этих функций.

Кстати, Oracle TopLink 11g поставляется с EclipseLink, поскольку это реализация JPA, так что технически TopLink JPA == EclipseLink JPA. : -)

10
ответ дан 5 December 2019 в 17:33
поделиться