7
votes

Outils / Cadre ORM concernant MongoDB pour Java

Y a-t-il des outils / framework ORM pour MongoDB avec Java et supportez également Maven, de sorte qu'il sera utile d'appliquer des contraintes, d'utiliser des curseurs dans les opérations de base de données?


0 commentaires

6 Réponses :


7
votes

Il y en a. Commencez à lire:

http://www.mongodb.org/display/docs/java+ Langue + centre

Quant au support Maven, recherchez juste des bibliothèques dans mvnrepositoritory.com (la plupart d'entre eux seront là)


0 commentaires

2
votes

C'est ce dont vous avez besoin: http://www.infoq.com/articles/mongodb-java-orm-bcd Il est basé sur Maven.


1 commentaires

Bien que cela puisse répondre théoriquement à la question, serait préférable d'inclure les parties essentielles de la réponse ici et de fournir le lien pour référence.



2
votes

Voir cette présentation sur la diapositive Partager http: //www.slideshare. NET / MONGODB / JAVA-PERSISSENCE-CADRESTS-FOR-MONGODB


0 commentaires

0
votes

Pour travailler avec Mongo DB au niveau de la racine d'herbe, j'ai trouvé http: //howtodoinjava.com/2014/05/29/mongodb-electqueryfind-Documents-Examples/ Link très utile


0 commentaires

0
votes

Essayez Mongodbexecut . Cela augmentera certainement la productivité du développement. Voici un exemple simple sur CRUD:

   @Test
   public void test_crud_by_id() {
       Account account = createAccount();
       account.setId(ObjectId.get().toString());

       // create
       collExecutor.insert(account);

       // read
       Account dbAccount = collExecutor.get(Account.class, account.getId());

       // update
       dbAccount.setFirstName("newFirstName");
       collExecutor.update(dbAccount.getId(), N.asMap(FIRST_NAME, dbAccount.getFirstName()));

       // delete
       collExecutor.delete(dbAccount.getId());

       // check
       assertFalse(collExecutor.exists(dbAccount.getId()));
   }


0 commentaires

0
votes

Vous pouvez utiliser Morphia .

C'est une enveloppe sur le conducteur de Mongo-Java et fonctionne bien dans l'environnement de production. Il est bien documenté et soutient également les requêtes brutes.

aussi, bien So Support communautaire


0 commentaires