9

古い Oracle sql アプリケーションを NO-SQL に変換しようとしており、Mongo DB を選択しました。

コーディングを削減する Hibernate のような Mongo DB の ORM サポートはありますか?

JPA 仕様を使用して Mongo DB 用のアプリケーションを構築できますか?

JPA の場合、どの ORM ベンダーを選択するのが最適で、その理由は?

非リレーショナル DB を使用してアプリケーションを構築できるように、彼らは Mongo DB の no-sql ダイアレクトを考え出しましたか?

4

7 に答える 7

9

Hibernate 4.0 has OGM which supports MongoDB you can see an example of Hibernate with MongoDB here Porting Seam Hotel Booking Example to OGM

于 2012-12-09T14:12:49.843 に答える
5

モーフィアを選択できます。これは、Mongodb 用の他の ORM ツールよりも最も安定しています。

他のツールのいくつかは次のとおりです。

完全なリストは、MongoDB Third Party Frameworks and Libsの部分にあります。

于 2012-07-26T10:59:40.120 に答える
3

DataNucleus JPAは、実際のJPAを使用して MongoDB に完全な永続性を提供します(独自の API を持つ Spring-Data、Morphia などとは対照的に、直接の移植性はありませんが、それはあなたの主な関心事ではないかもしれません)。DataNucleus の場合、JPA2 を提供します (いくつかのプレビュー JPA2.1 機能を備えています)。また、HBase、RDBMS、NeoDatis、Excel、ODF、XML、JSON、LDAP などへの移植性が必要になった場合に備えて、JPA 永続性を提供します。

于 2012-07-26T13:01:35.163 に答える
2

クンデラを試してみてください。Morphiaよりもはるかに優れたパフォーマンスであり、コーディング/実装するための多くの簡単な方法を提供します。

-Vivek

于 2012-07-26T12:05:43.910 に答える
2

また、バージョン2.4でリリースされたEclipseLinkMongoDBサポートも確認する必要があります。

于 2012-07-27T14:50:25.750 に答える
1

Spring Dataを見て、このチュートリアル をチェックしてください。

于 2012-07-26T10:57:29.663 に答える