使用morphia从mongo doc获得一个pojo

时间:2014-03-14 11:07:14

标签: mongodb morphia

有人可以使用从mongo doc创建pojo来解释这段代码吗?是否有必要创建一个包含数据库字段+ getter和setter的类?

  

Morphia morphia = ....;       MongoClient mongoClient = ............;       DB db = mongoClient.getDB(" contact");
      String contactId = .....;       //从集合中加载对象       BasicDBObject idObj = new BasicDBObject(" _id",new ObjectId(contactId));       BasicDBObject obj =(BasicDBObject db.getCollection(" personnal")。findOne(idObj);       联系contacy = morphia.fromDBObject(Contact.class,obj);

对于contactId,必须有什么价值?

1 个答案:

答案 0 :(得分:1)

为什么你没有使用Morphia的API?

datastore.get(Contact.class, new ObjectId(contactId));