mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-10-12 16:15:42 +00:00
perf[orm]: export MongoDatabase method
This commit is contained in:
1 parent
a3793f106c
commit
d0033d78c9
2 files changed
+7
No files matched your search
@@ -15,6 +15,7 @@ package com.zfoo.orm.manager;
|
||||
|
||||
import com.mongodb.client.MongoClient;
|
||||
import com.mongodb.client.MongoCollection;
|
||||
import com.mongodb.client.MongoDatabase;
|
||||
import com.zfoo.orm.cache.IEntityCache;
|
||||
import com.zfoo.orm.model.IEntity;
|
||||
import org.bson.Document;
|
||||
@@ -37,6 +38,7 @@ public interface IOrmManager {
|
||||
* CN:获取MongoClient,通过MongoClient可以获取到其它数据库或者做一些其它的复杂操作
|
||||
*/
|
||||
MongoClient mongoClient();
|
||||
MongoDatabase mongoDatabase();
|
||||
|
||||
<E extends IEntity<?>> IEntityCache<?, E> getEntityCaches(Class<E> clazz);
|
||||
|
||||
|
||||
@@ -231,6 +231,11 @@ public class OrmManager implements IOrmManager {
|
||||
return mongoClient;
|
||||
}
|
||||
|
||||
@Override
|
||||
public MongoDatabase mongoDatabase() {
|
||||
return mongodbDatabase;
|
||||
}
|
||||
|
||||
@Override
|
||||
public <E extends IEntity<?>> IEntityCache<?, E> getEntityCaches(Class<E> clazz) {
|
||||
var usable = allEntityCachesUsableMap.get(clazz);
|
||||
|
||||
Reference in new issue
Block a user