java – POJO到org.bson.Document和Vice Versa
发布时间:2020-05-26 01:40:25 所属栏目:Java 来源:互联网
导读:有没有简单的方法将Simple POJO转换为org.bson.Document? 我知道有很多方法可以像这样做: Document doc = new Document();doc.append(name, person.getName()): 但它有一个更简单和更错误的方式吗? 关键是,你不需要把手放在org.bson.Document上. Morphia将
|
有没有简单的方法将Simple POJO转换为org.bson.Document? 我知道有很多方法可以像这样做: Document doc = new Document();
doc.append("name",person.getName()):
但它有一个更简单和更错误的方式吗? 解决方法关键是,你不需要把手放在org.bson.Document上.Morphia将在幕后为你做所有这些. import com.mongodb.MongoClient;
import org.mongodb.morphia.Datastore;
import org.mongodb.morphia.DatastoreImpl;
import org.mongodb.morphia.Morphia;
import java.net.UnknownHostException;
.....
private Datastore createDataStore() throws UnknownHostException {
MongoClient client = new MongoClient("localhost",27017);
// create morphia and map classes
Morphia morphia = new Morphia();
morphia.map(FooBar.class);
return new DatastoreImpl(morphia,client,"testmongo");
}
......
//with the Datastore from above you can save any mapped class to mongo
Datastore datastore;
final FooBar fb = new FooBar("hello","world");
datastore.save(fb);
在这里您可以找到几个例子:https://mongodb.github.io/morphia/ (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
