Question

Je pense utiliser Morphia avec mon projet GWT MongoDB, mais je me demande Quels sont les avantages de la bibliothèque de type sécurisée comme Morphia? Merci

Était-ce utile?

La solution

C'est le type de sécurité.Non, de côté, l'API de Morphia est beaucoup plus agréable à interagir avec.

Pour sauver une entité avec le pilote de Java uni, vous feriez quelque chose comme ceci:

DBCollection table = db.getCollection("user");
BasicDBObject document = new BasicDBObject();
document.put("name", "xeraa");
document.put("age", 30);
document.put("createdDate", new Date());
table.insert(document);

Vous mettez donc fondamentalement ensemble des dbobjects simples - pour insérer, mettre à jour et interrogé comme suit:

BasicDBObject searchQuery = new BasicDBObject();
searchQuery.put("age", "30");
DBCursor cursor = table.find(searchQuery);

En morphia, vous annotez vos entités dans une JPA comme la mode:

@Entity
class FooEntity {
    private String name;
    private Integer age;
    private Date date = new Date();
}

Vous créez donc vos objets et de les persister.L'interface de requête fluide est également beaucoup plus agréable où vous pouvez faire des choses comme ds.createQuery(FooEntity.class).field("age").equal(30).asList();

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top