有人可以使用从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,必须有什么价值?
答案 0 :(得分:1)
为什么你没有使用Morphia的API?
datastore.get(Contact.class, new ObjectId(contactId));