8

Oracle Kodo JDO から TopLink 11g JPA への移行を検討しています。しかし、私は EclipseLink が存在し、おそらく Toplink に感謝しているようです。それに関するwiki記事は現在述べています

EclipseLink は、TopLink 製品に基づいており、Oracle はこの製品からソース コードを提供して EclipseLink プロジェクトを作成しました。元の寄稿は TopLink の 11g コード ベースからのもので、EJB 2 CMP といくつかのマイナーな Oracle AS 固有の統合が削除されただけで、コード ベース/機能セット全体が寄贈されました。これは、一部の主要なエンタープライズ機能が含まれていなかった TopLink Essentials Glassfish の貢献とは異なります。Oracle TopLink の次のメジャー リリースには、EclipseLink と Oracle AS の次のメジャー リリースが含まれる予定です。

TopLink 11gまたはEclipseLinkのどちらを使用するか、およびその理由を選択してください。Toplink 10 で私が経験したことの 1 つは、TopLink Workbench または JDeveloper を使用して、toplink 構成とやり取りしたり、オブジェクト生成を機能させたりすることを余儀なくされたということでしたが、それでも、2 つのツールのどちらも、視覚的な開発のため、いくつかのコード生成といくつかのカスタム コーディングのこの雑種に行き着きました (たとえば、オブジェクト メタデータ機能を利用したい場合、必要なプロパティを設定するために API を明示的に呼び出す必要があったかもしれません)。

私たちは約 20 人の開発チームで、IDE として Eclipse を使用し、Ant ビルドを実行しています。ありがとう!

4

1 に答える 1

10

JDO から移行する場合は、Dali プロジェクトの Eclipse で優れたツールを備えた EclipseLink JPA への移行を計画していると思います。EclipseLink は JPA 2.0 リファレンス実装であり、多くの高度な機能と、これらの機能を宣言的に使用するための拡張された JPA orm.xml マッピング ファイルもサポートしています。

ところで、Oracle TopLink 11g には EclipseLink が同梱されています。これは JPA 実装であるため、技術的には TopLink JPA==EclipseLink JPA です。:-)

于 2010-07-09T00:24:26.767 に答える