接口 BaseMapper<ENTITY extends BaseEntity<? extends Serializable>>
-
- 类型参数:
ENTITY- Entity
- 所有超级接口:
com.baomidou.mybatisplus.core.mapper.BaseMapper<ENTITY>,com.baomidou.mybatisplus.core.mapper.Mapper<ENTITY>
- 所有已知子接口:
FakerMapper<ENTITY>
public interface BaseMapper<ENTITY extends BaseEntity<? extends Serializable>> extends com.baomidou.mybatisplus.core.mapper.BaseMapper<ENTITY>数据持久层- 作者:
- lym
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 intdeleteInLogicByBizId(ENTITY entity)逻辑删除,根据 id 进行intdeleteInLogicByBizIdList(Collection<? extends ENTITY> entityList)逻辑删除,根据 id 进行intdeleteInLogicById(ENTITY entity)逻辑删除,根据 id 进行intdeleteInLogicByIdList(List<? extends Serializable> idList)逻辑删除,根据 id 进行intinsertBatch(List<ENTITY> entityList)批量插入(所有字段)List<ENTITY>selectBatchBizIds(Collection<String> bizId)查询(根据 bizId 批量查询)List<ENTITY>selectBatchForUpdateByBizIds(Collection<? extends String> bizIds)锁定多条记录ENTITYselectByBizId(String bizId)根据 bizId 查询ENTITYselectForUpdateByBizId(String bizId)锁定一条记录ENTITYselectForUpdateById(Serializable id)锁定一条记录intupdateAllFieldsById(ENTITY entity)根据 id 全量修改所有包含的字段,与 updateById 区别:包括为 null 的字段,表示设置这个字段为 NULL 不常用intupdateByBizId(ENTITY entity)根据 bizId 修改
-
-
-
方法详细资料
-
selectBatchBizIds
List<ENTITY> selectBatchBizIds(@Param("coll") Collection<String> bizId)
查询(根据 bizId 批量查询)- 参数:
bizIdList- bizId 列表(不能为 null 以及 empty)- 返回:
- entity
-
selectForUpdateById
ENTITY selectForUpdateById(Serializable id)
锁定一条记录- 参数:
id- 主键- 返回:
- 实体
-
selectBatchForUpdateByBizIds
List<ENTITY> selectBatchForUpdateByBizIds(Collection<? extends String> bizIds)
锁定多条记录- 参数:
bizIds- bizId- 返回:
- 实体
-
updateByBizId
int updateByBizId(@Param("et") ENTITY entity)根据 bizId 修改- 参数:
entity- 实体对象- 返回:
- 影响行数
-
updateAllFieldsById
int updateAllFieldsById(@Param("et") ENTITY entity)根据 id 全量修改所有包含的字段,与 updateById 区别:包括为 null 的字段,表示设置这个字段为 NULL 不常用- 参数:
entity- 实体- 返回:
- 修改数量
-
deleteInLogicById
int deleteInLogicById(ENTITY entity)
逻辑删除,根据 id 进行- 参数:
entity- 实体- 返回:
- 影响行数
-
deleteInLogicByIdList
int deleteInLogicByIdList(List<? extends Serializable> idList)
逻辑删除,根据 id 进行- 参数:
idList- idList- 返回:
- 影响行数
-
deleteInLogicByBizId
int deleteInLogicByBizId(ENTITY entity)
逻辑删除,根据 id 进行- 参数:
entity- 实体- 返回:
- 影响行数
-
deleteInLogicByBizIdList
int deleteInLogicByBizIdList(Collection<? extends ENTITY> entityList)
逻辑删除,根据 id 进行- 参数:
entityList- 实体列表- 返回:
- 影响行数
-
-