Mongodb 我对morphia 2.1x的MorphiasSessionFactory有问题
这是morphia 1.5版的MorphiasSessionFactoryMongodb 我对morphia 2.1x的MorphiasSessionFactory有问题,mongodb,java-11,Mongodb,Java 11,这是morphia 1.5版的MorphiasSessionFactory public static Datastore morphiaSessionFactoryUtil() { MongoClientOptions.Builder options = new MongoClientOptions.Builder(); // set your connection option here MongoClient mongoClient;
public static Datastore morphiaSessionFactoryUtil() {
MongoClientOptions.Builder options = new MongoClientOptions.Builder();
// set your connection option here
MongoClient mongoClient;
try {
MongoClientURI uri = new MongoClientURI(properties.getProperty("mongoURI"));
mongoClient = new MongoClient(uri);
} catch (Exception e) {
e.printStackTrace();
System.out.println("Can't connect with URI. Fallback to host/port config");
options.connectionsPerHost(200); // max pool size
mongoClient =
new MongoClient(
new ServerAddress(
properties.getProperty("dbBaseUrl"),
Integer.parseInt(properties.getProperty("dbBasePort"))),
options.build());
}
Morphia morphia = new Morphia();
morphia.getMapper().getOptions().setStoreEmpties(true);
morphia.mapPackage("io.itgen.model");
return morphia.createDatastore(mongoClient, properties.getProperty("dbName"));
}
现在我想使用morphia 2.1,但不知道如何替换此方法。最后4行出现问题