Морфия. Не знаю, как правильно использовать isStoreEmpties () - PullRequest
0 голосов
/ 28 мая 2020
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 (в моем проекте).

изображение в отладке

...