public class MongodbBaseObjectStorage extends Object implements IObjectStorage
_ID, CREATED_TIME, ID, UPDATE_TYPE_FILTER, UPDATE_TYPE_ID, UPDATED_TIME| 构造器和说明 |
|---|
MongodbBaseObjectStorage() |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
count(String table,
Map<String,Object> queryConditions) |
boolean |
deleteById(String table,
Object id,
String idName) |
int |
deleteByQuery(String table,
Object query) |
<T> Set<T> |
distinct(String table,
String fieldName,
Class<T> cls) |
<T> T |
getOne(String table,
Map<String,Object> queryConditions,
Class<T> targetClass) |
<T> List<T> |
query(String table,
Map<String,Object> queryConditions,
Class<T> targetClass) |
<T> List<T> |
query(String table,
Map<String,Object> queryConditions,
Class<T> targetClass,
int pageSize,
int curPage) |
void |
ready() |
<T> boolean |
save(String table,
List<T> val,
Class<T> cls,
boolean async,
boolean toDocument) |
<T> boolean |
save(String table,
T[] vals,
Class<T> cls,
boolean async,
boolean toDocument) |
<T> boolean |
save(String table,
T val,
Class<T> cls,
boolean async,
boolean toDocument) |
<T> boolean |
update(String table,
Object filter,
Object updater,
Class<T> targetClass) |
<T> boolean |
updateById(String table,
T val,
Class<T> targetClass,
String idName,
boolean async) |
<T> boolean |
updateOrSaveById(String table,
T val,
Class<T> cls,
String tidName,
boolean async) |
public void ready()
public <T> boolean save(String table, List<T> val, Class<T> cls, boolean async, boolean toDocument)
save 在接口中 IObjectStoragepublic <T> boolean save(String table, T val, Class<T> cls, boolean async, boolean toDocument)
save 在接口中 IObjectStoragepublic <T> boolean save(String table, T[] vals, Class<T> cls, boolean async, boolean toDocument)
save 在接口中 IObjectStoragepublic <T> boolean updateById(String table, T val, Class<T> targetClass, String idName, boolean async)
updateById 在接口中 IObjectStoragepublic boolean deleteById(String table, Object id, String idName)
deleteById 在接口中 IObjectStoragepublic <T> Set<T> distinct(String table, String fieldName, Class<T> cls)
distinct 在接口中 IObjectStoragepublic int deleteByQuery(String table, Object query)
deleteByQuery 在接口中 IObjectStoragepublic <T> List<T> query(String table, Map<String,Object> queryConditions, Class<T> targetClass, int pageSize, int curPage)
query 在接口中 IObjectStoragepublic <T> boolean updateOrSaveById(String table, T val, Class<T> cls, String tidName, boolean async)
updateOrSaveById 在接口中 IObjectStoragepublic <T> boolean update(String table, Object filter, Object updater, Class<T> targetClass)
update 在接口中 IObjectStoragepublic <T> List<T> query(String table, Map<String,Object> queryConditions, Class<T> targetClass)
query 在接口中 IObjectStoragepublic long count(String table, Map<String,Object> queryConditions)
count 在接口中 IObjectStorageCopyright © 2018–2021 The Apache Software Foundation. All rights reserved.