接口 ComService<T>
- 所有超级接口:
com.baomidou.mybatisplus.extension.service.IService<T>
- 所有已知实现类:
ComServiceImpl
public interface ComService<T>
extends com.baomidou.mybatisplus.extension.service.IService<T>
- 从以下版本开始:
- 24-08-25 00:33
- 作者:
- perccyking
-
字段概要
从接口继承的字段 com.baomidou.mybatisplus.extension.service.IService
DEFAULT_BATCH_SIZE -
方法概要
修饰符和类型方法说明intbatchInsert(Collection<T> list) 批量保存intbatchUpdate(Collection<T> list) 批量按主键更新intbatchUpdateSelective(Collection<T> list) 批量按主键更新非空字段boolean新增或更新boolean新增或更新非空字段booleaninsertSelective(T t) 新增非空字段boolean插入一条记录(选择字段,策略插入)booleansaveBatch(Collection<T> entityList) 插入(批量)booleansaveBatch(Collection<T> entityList, int batchSize) 插入(批量)booleansaveOrUpdate(T entity) TableId 注解存在更新记录,否插入一条记录booleansaveOrUpdateBatch(Collection<T> entityList) 批量修改插入booleansaveOrUpdateBatch(Collection<T> entityList, int batchSize) 批量修改插入booleanupdateBatchById(Collection<T> entityList) 根据ID 批量更新booleanupdateBatchById(Collection<T> entityList, int batchSize) 根据ID 批量更新booleanupdateById(T entity) 根据 ID 选择修改boolean按主键更新非空值字段从接口继承的方法 com.baomidou.mybatisplus.extension.service.IService
count, count, exists, getBaseMapper, getById, getEntityClass, getMap, getObj, getOne, getOne, getOneOpt, getOneOpt, getOptById, ktQuery, ktUpdate, lambdaQuery, lambdaQuery, lambdaUpdate, list, list, list, list, listByIds, listByMap, listMaps, listMaps, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeBatchByIds, removeBatchByIds, removeBatchByIds, removeBatchByIds, removeById, removeById, removeById, removeByIds, removeByIds, removeByMap, saveOrUpdate, update, update, update
-
方法详细资料
-
batchInsert
批量保存
by perccyking- 参数:
list- : 实体集合- 返回:
-
批量插入数量
引用无效
int - 从以下版本开始:
- 24-08-24 23:14
-
batchUpdate
批量按主键更新
by perccyking- 参数:
list- : 实体集合- 返回:
-
批量更新数量
引用无效
int - 从以下版本开始:
- 24-08-24 23:16
-
batchUpdateSelective
批量按主键更新非空字段
by perccyking- 参数:
list- : 实体集合- 返回:
-
更新数量
引用无效
int - 从以下版本开始:
- 24-08-24 23:18
-
insertOrUpdateById
新增或更新
by perccyking- 参数:
t- : 实体- 返回:
-
是否成功
引用无效
boolean - 从以下版本开始:
- 24-08-25 00:14
-
insertOrUpdateSelective
新增或更新非空字段
by perccyking- 参数:
t- : 实体- 返回:
-
是否成功
引用无效
boolean - 从以下版本开始:
- 24-08-25 00:19
-
insertSelective
新增非空字段
by perccyking- 参数:
t- : 实体- 返回:
-
是否成功
引用无效
boolean - 从以下版本开始:
- 24-08-25 00:20
-
updateSelectiveByPrimaryKey
按主键更新非空值字段
by perccyking- 参数:
t- : 实体- 返回:
-
是否成功
引用无效
boolean - 从以下版本开始:
- 24-08-25 00:31
-
save
插入一条记录(选择字段,策略插入)- 指定者:
save在接口中com.baomidou.mybatisplus.extension.service.IService<T>- 参数:
entity- 实体对象
-
saveBatch
插入(批量)- 指定者:
saveBatch在接口中com.baomidou.mybatisplus.extension.service.IService<T>- 参数:
entityList- 实体对象集合
-
saveBatch
插入(批量)- 指定者:
saveBatch在接口中com.baomidou.mybatisplus.extension.service.IService<T>- 参数:
entityList- 实体对象集合batchSize- 插入批次数量
-
saveOrUpdateBatch
批量修改插入- 指定者:
saveOrUpdateBatch在接口中com.baomidou.mybatisplus.extension.service.IService<T>- 参数:
entityList- 实体对象集合
-
saveOrUpdateBatch
批量修改插入- 指定者:
saveOrUpdateBatch在接口中com.baomidou.mybatisplus.extension.service.IService<T>- 参数:
entityList- 实体对象集合batchSize- 每次的数量
-
updateById
根据 ID 选择修改- 指定者:
updateById在接口中com.baomidou.mybatisplus.extension.service.IService<T>- 参数:
entity- 实体对象
-
updateBatchById
根据ID 批量更新- 指定者:
updateBatchById在接口中com.baomidou.mybatisplus.extension.service.IService<T>- 参数:
entityList- 实体对象集合
-
updateBatchById
根据ID 批量更新- 指定者:
updateBatchById在接口中com.baomidou.mybatisplus.extension.service.IService<T>- 参数:
entityList- 实体对象集合batchSize- 更新批次数量
-
saveOrUpdate
TableId 注解存在更新记录,否插入一条记录- 指定者:
saveOrUpdate在接口中com.baomidou.mybatisplus.extension.service.IService<T>- 参数:
entity- 实体对象
-