public final class SimpleMongoDatabaseFactory extends java.lang.Object implements MongoDatabaseFactory
Constructor and Description |
---|
SimpleMongoDatabaseFactory(com.mongodb.client.MongoClient mongoClient,
java.lang.String databaseName)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
com.mongodb.client.MongoDatabase |
getDatabase(java.lang.Class<?> entityClass)
The Mongo database factory.
|
com.mongodb.client.MongoDatabase |
getDatabase(PersistentEntity persistentEntity)
The Mongo database factory.
|
public SimpleMongoDatabaseFactory(com.mongodb.client.MongoClient mongoClient, java.lang.String databaseName)
mongoClient
- The Mongo clientdatabaseName
- The default database namepublic com.mongodb.client.MongoDatabase getDatabase(PersistentEntity persistentEntity) throws DataAccessException
MongoDatabaseFactory
getDatabase
in interface MongoDatabaseFactory
persistentEntity
- The persistent entityDataAccessException
public com.mongodb.client.MongoDatabase getDatabase(java.lang.Class<?> entityClass) throws DataAccessException
MongoDatabaseFactory
getDatabase
in interface MongoDatabaseFactory
entityClass
- The entity classDataAccessException