类 MongoRepository
java.lang.Object
com.cdkjframework.datasource.mongodb.repository.impl.MongoRepository
- 所有已实现的接口:
IMongoRepository
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
batchDelete
(Collection<String> idList, Class clazz) 批量删除void
删除数据 by Idlong
查询总条数<T> T
findEntity
(org.springframework.data.mongodb.core.query.Query query, Class<T> clazz) 查询一条数据<T> List<T>
findEntityList
(org.springframework.data.mongodb.core.query.Query query, Class<T> clazz) 查询数据<T> List<T>
findPageEntityList
(org.springframework.data.mongodb.core.query.Query query, Class<T> clazz) 查询数据<T> com.mongodb.client.FindIterable<org.bson.Document>
listDocumentPage
(T t) 分页查询<T> org.springframework.data.domain.Page<T>
listEntityPage
(org.springframework.data.mongodb.core.query.Query query, Integer pageIndex, Class<T> clazz) 查询分页数据<T> void
save
(T t) 保存数据<T> void
批量添加void
update
(org.springframework.data.mongodb.core.query.Update update, org.springframework.data.mongodb.core.query.Query query, Class clazz) 修改数据<S,
T> void update
(S source, T target) 修改数据【保证源数据和目标数据ID一至】
-
构造器详细资料
-
MongoRepository
public MongoRepository()
-
-
方法详细资料
-
save
public <T> void save(T t) 保存数据- 指定者:
save
在接口中IMongoRepository
- 参数:
t
- 数据源
-
delete
删除数据 by Id- 指定者:
delete
在接口中IMongoRepository
- 参数:
id
- 主键clazz
- 类型
-
batchDelete
批量删除- 指定者:
batchDelete
在接口中IMongoRepository
- 参数:
idList
- 主键信息clazz
- 类型
-
saveList
批量添加- 指定者:
saveList
在接口中IMongoRepository
- 参数:
entityList
- 数据集
-
update
public void update(org.springframework.data.mongodb.core.query.Update update, org.springframework.data.mongodb.core.query.Query query, Class clazz) 修改数据- 指定者:
update
在接口中IMongoRepository
- 参数:
update
- 要修改的数据query
- 修改查询条件clazz
- 实体
-
update
public <S,T> void update(S source, T target) 修改数据【保证源数据和目标数据ID一至】- 指定者:
update
在接口中IMongoRepository
- 类型参数:
S
- 源数据类型T
- 目标数据类型- 参数:
source
- 源数据target
- 目标数据
-
findCount
查询总条数- 指定者:
findCount
在接口中IMongoRepository
- 参数:
query
- 查询条件clazz
- 实体- 返回:
- 返回条数
-
findEntity
查询一条数据- 指定者:
findEntity
在接口中IMongoRepository
- 类型参数:
T
- 返回实体- 参数:
query
- 查询条件clazz
- 实体类型- 返回:
- 返回结果
-
findPageEntityList
public <T> List<T> findPageEntityList(org.springframework.data.mongodb.core.query.Query query, Class<T> clazz) 查询数据- 指定者:
findPageEntityList
在接口中IMongoRepository
- 类型参数:
T
- 返回实体- 参数:
query
- 查询条件clazz
- 实体类型- 返回:
- 返回结果
-
listEntityPage
public <T> org.springframework.data.domain.Page<T> listEntityPage(org.springframework.data.mongodb.core.query.Query query, Integer pageIndex, Class<T> clazz) 查询分页数据- 指定者:
listEntityPage
在接口中IMongoRepository
- 类型参数:
T
- 返回实体- 参数:
query
- 查询条件pageIndex
- 页码clazz
- 实体类型- 返回:
- 返回结果
-
listDocumentPage
public <T> com.mongodb.client.FindIterable<org.bson.Document> listDocumentPage(T t) 分页查询- 类型参数:
T
-- 参数:
t
-- 返回:
-
findEntityList
public <T> List<T> findEntityList(org.springframework.data.mongodb.core.query.Query query, Class<T> clazz) 查询数据- 指定者:
findEntityList
在接口中IMongoRepository
- 类型参数:
T
- 返回实体- 参数:
query
- 查询条件clazz
- 实体类型- 返回:
- 返回结果
-