类 SyncToMongoHandler<PK extends Serializable,T extends SyncToAnywhereDTO<PK>>
java.lang.Object
io.github.mangocrisp.spring.taybct.tool.core.handle.SyncToMongoHandler<PK,T>
- 所有已实现的接口:
SyncToAnywhereHandler<T,
PK>
public class SyncToMongoHandler<PK extends Serializable,T extends SyncToAnywhereDTO<PK>>
extends Object
implements SyncToAnywhereHandler<T,PK>
mongoDB 处理器
- 从以下版本开始:
- 2025/1/13 15:28
-
构造器概要
构造器构造器说明SyncToMongoHandler
(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate, String idFieldName) -
方法概要
修饰符和类型方法说明boolean
delete
(Collection<PK> dtoCollection, Class<T> convert) 删除boolean
insert
(Collection<T> dtoCollection) 新增com.baomidou.mybatisplus.core.metadata.IPage<T>
page
(MybatisOptional<T> mybatisOptional, QueryConditionHandler<T> queryConditionHandler, Class<T> queryDataClass) 分页查询long
total
(MybatisOptional<T> mybatisOptional, QueryConditionHandler<T> queryConditionHandler, Class<T> queryDataClass) 分页查询boolean
update
(Collection<T> dtoCollection) 修改从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 io.github.mangocrisp.spring.taybct.tool.core.handle.SyncToAnywhereHandler
page, page, total, unknown
-
构造器详细资料
-
SyncToMongoHandler
public SyncToMongoHandler(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate, String idFieldName)
-
-
方法详细资料
-
insert
从接口复制的说明:SyncToAnywhereHandler
新增- 指定者:
insert
在接口中SyncToAnywhereHandler<PK extends Serializable,
T extends SyncToAnywhereDTO<PK>> - 参数:
dtoCollection
- 新增对象- 返回:
- 新增结果
-
update
从接口复制的说明:SyncToAnywhereHandler
修改- 指定者:
update
在接口中SyncToAnywhereHandler<PK extends Serializable,
T extends SyncToAnywhereDTO<PK>> - 参数:
dtoCollection
- 修改对象- 返回:
- 修改结果
-
delete
从接口复制的说明:SyncToAnywhereHandler
删除- 指定者:
delete
在接口中SyncToAnywhereHandler<PK extends Serializable,
T extends SyncToAnywhereDTO<PK>> - 参数:
dtoCollection
- 删除集合convert
- 要删除的对象类型- 返回:
- 删除结果
-
page
public com.baomidou.mybatisplus.core.metadata.IPage<T> page(MybatisOptional<T> mybatisOptional, QueryConditionHandler<T> queryConditionHandler, Class<T> queryDataClass) 从接口复制的说明:SyncToAnywhereHandler
分页查询- 指定者:
page
在接口中SyncToAnywhereHandler<PK extends Serializable,
T extends SyncToAnywhereDTO<PK>> - 参数:
mybatisOptional
- 查询参数queryConditionHandler
- 查询条件处理器queryDataClass
- 查询对象类型- 返回:
- 分页结果
-
total
public long total(MybatisOptional<T> mybatisOptional, QueryConditionHandler<T> queryConditionHandler, Class<T> queryDataClass) 从接口复制的说明:SyncToAnywhereHandler
分页查询- 指定者:
total
在接口中SyncToAnywhereHandler<PK extends Serializable,
T extends SyncToAnywhereDTO<PK>> - 参数:
mybatisOptional
- 查询参数queryConditionHandler
- 查询条件处理器queryDataClass
- 查询对象类型- 返回:
- 分页结果
-