原文はこちら。
https://blogs.oracle.com/theaquarium/entry/jpa_and_nosql_using_eclipselink
EclipseLink 2.4 はNoSQLデータベース(MongoDBとOracle NoSQL)に対するJPAサポートを追加しました。他のNoSQLデータベースに対するサポートはEclipseLink EISPlatformクラスとJCA Adapterの追加によって拡張していきます。
@NoSQLアノテーションもしくは<no-sql>というXML要素を使って、JavaのクラスをNoSQLデータソースにマッピングすることができます。JPQLのサブセットやCriteria APIをもサポートしていますが、これはNoSQLデータベースのクエリサポートに依存します。接続プロパティは"persistence.xml"で指定します。
JPAアノテーションのマッピング方法や@NoSQLアノテーションの使い方に関する完全なサンプルはこちらにあります。
EclipseLink/Examples/JPA/NoSQL
http://wiki.eclipse.org/EclipseLink/Examples/JPA/NoSQL
MongoDBを使ったサンプルのソースコードもSVNリポジトリからチェックアウトできます。
MongoDB版JPAアノテーションのサンプル
http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/examples/org.eclipse.persistence.example.jpa.nosql.mongo/
EclipseLink 2.4はEclipse Junoと同時に2012年6月にリリースされる予定です。サポートする機能群がWikiに記載されています。マイルストンやnightly buildは既にご利用頂けます。
Juno/Simultaneous Release Plan
http://wiki.eclipse.org/Juno/Simultaneous_Release_Plan
EclipseLink/Development/2.4.0
http://wiki.eclipse.org/EclipseLink/Development/2.4.0
Milestone Builds
http://www.eclipse.org/eclipselink/downloads/milestones.php
Nightly Builds
http://www.eclipse.org/eclipselink/downloads/nightly.php
GlassFishで試して発表したくありませんか?
0 件のコメント:
コメントを投稿