質問

私たちは古いOracle SQLアプリケーションをNO-SQLに変換しようとしています。

止め具合のようなMongo DBのためのORMサポートはありますか?

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

JPAの場合、どのORMベンダーが選択するのが最善か、なぜですか?

彼らはMongo DBのためのNo-SQLの方言を思いつくので、非リレーショナルDBを使用してアプリケーションを構築することができますか?

役に立ちましたか?

解決

DataN Culue JPA Real JPAを使用してMongoDBに完全な持続性を提供します(春データとは対照的に、彼ら自身のAPIを持っているモルフィアなどはあなたが直接的な移植性を持っていません - しかしそれはあなたの主要な関心事ではないかもしれません)。DATANUCLUSの場合、JPA2(いくつかのプレビューJPA2.1機能を使用して)。また、HBase、RDBMS、Neodatis、Excel、ODF、XML、JSON、LDAP、および他の人にはJPA持続性があります。

他のヒント

Hibernate 4.0はMongoDBをサポートするOGMを持っていますここでMongoDBここ Porting Seam Hotel予約例>

You can choose Morphia. It is the most stable one over other ORM tools for Mongodb.

Some of the other tools are :

You can find the full list in the MongoDB Third Party Frameworks and Libs part.

Try Kundera. Much better performance than Morphia and offers a lot of easy way to code/implement.

-Vivek

You should also have a look at EclipseLink's MongoDB support which was released in version 2.4.

You may have a look at Spring Data and check out this Tutorial

PlayORM also supports MongoDB now. PlayORM is an object NoSQL mapping solution so you can write POJO’s and let it deal with all the details of marshalling/unmarshalling to MongoDB. Visit its documentation here

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top