首页 > 解决方案 > 吗啡。我不知道,如何正确使用 isStoreEmpties()

问题描述

public static Datastore morphiaSessionFactoryUtil() {
    MongoClientOptions.Builder options = new MongoClientOptions.Builder();
    options.connectionsPerHost(200); //max pool size
    MongoClient mongoClient = new MongoClient(new ServerAddress("localhost", 3001), options.build());
    Morphia morphia = new Morphia();
    morphia.getMapper().getOptions().setStoreEmpties(true);     //good work!!
    morphia.getMapper().getOptions().isStoreEmpties();         //don't work, because return false
    morphia.mapPackage("ru.stqa.pft.itgen.model");
    Datastore datastore = morphia.createDatastore(mongoClient, "meteor");

    return datastore;
}

我有这段代码,它适用于旧方法setStoreEmpties()。但我不想使用它。

如何正确使用isStoreEmpties()?我要在我的代码中添加什么?

morphia.getMapper().getOptions().isStoreEmpties();必须返回true(在我的项目中)。

调试中的图像

标签: morphia

解决方案


推荐阅读