| 限定符和类型 | 方法和说明 |
|---|---|
default int |
deleteByEntityIds(Collection<E> entities)
根据entities中的id值,批量删除记录
|
default int |
deleteByEntityIds(E... entities)
根据entities中的id值,批量删除记录
|
default boolean |
deleteById(Serializable... ids)
根据id删除记录
|
default int |
deleteByIds(Collection<? extends Serializable> ids)
根据ids列表批量删除记录
|
default int |
deleteByMap(Map<String,Object> map)
根据map构造条件删除记录
|
default boolean |
existPk(Serializable id)
判断主键id记录是否已经存在
|
default int |
logicDeleteByEntityIds(Collection<E> entities)
根据entities中的id值,批量删除记录
|
default int |
logicDeleteByEntityIds(E... entities)
根据entities中的id值,批量逻辑删除记录
|
default boolean |
logicDeleteById(Serializable... ids)
根据id列表逻辑删除记录
|
default int |
logicDeleteByIds(Collection<? extends Serializable> ids)
根据ids列表批量逻辑删除记录
|
default int |
logicDeleteByMap(Map<String,Object> map)
根据map构造条件逻辑删除记录
|
IRichMapper |
mapper()
获取对应entity的BaseMapper
|
default int |
save(Collection<E> list)
批量插入
列表实例的主键必须全赋值,或者全不赋值
|
default <PK extends Serializable> |
save(E entity)
插入一条记录
|
default boolean |
saveOrUpdate(E entity)
根据主键判断记录是否已经存在
o 是:更新记录
o 否:插入记录
|
default E |
selectById(Serializable id)
根据id查询
|
default List<E> |
selectByIds(Collection<? extends Serializable> ids)
根据id列表查询
|
default List<E> |
selectByIds(Serializable... ids)
根据id列表查询
|
default List<E> |
selectByMap(Map<String,Object> where)
根据where key值构造条件查询
|
int |
updateBy(E updateNoN,
E whereNoN)
根据whereNoN非空属性作为相等条件, 更新updateNoN非空属性字段
|
default boolean |
updateById(E entity)
根据entity的主键修改entity中非null属性
|
default boolean |
updateEntityByIds(Collection<E> entities)
根据entity的主键批量修改entity中非null属性
|
boolean |
updateEntityByIds(E... entities)
根据entity的主键批量修改entity中非null属性
|
default <PK extends Serializable> PK save(E entity)
PK - 主键类型entity - 实体对象default int save(Collection<E> list)
list - 实体对象列表default boolean saveOrUpdate(E entity)
根据主键判断记录是否已经存在 o 是:更新记录 o 否:插入记录
entity - 实体对象default E selectById(Serializable id)
id - 主键值default List<E> selectByIds(Serializable... ids)
ids - 主键列表default List<E> selectByIds(Collection<? extends Serializable> ids)
ids - 主键列表default List<E> selectByMap(Map<String,Object> where)
where - 条件,忽略null值default boolean existPk(Serializable id)
id - 主键值default boolean updateById(E entity)
entity - 实体对象boolean updateEntityByIds(E... entities)
entities - 实体对象列表default boolean updateEntityByIds(Collection<E> entities)
entities - 实体对象列表int updateBy(E updateNoN, E whereNoN)
updateNoN - k-v更新字段whereNoN - k-v更新条件default int deleteByEntityIds(Collection<E> entities)
entities - 删除实例列表default int logicDeleteByEntityIds(Collection<E> entities)
entities - 逻辑删除实例default int deleteByEntityIds(E... entities)
entities - 逻辑删除实例default int logicDeleteByEntityIds(E... entities)
entities - 逻辑删除实例default int deleteByIds(Collection<? extends Serializable> ids)
ids - 主键列表default int logicDeleteByIds(Collection<? extends Serializable> ids)
ids - 主键列表default boolean deleteById(Serializable... ids)
ids - 主键值default boolean logicDeleteById(Serializable... ids)
ids - 主键值default int deleteByMap(Map<String,Object> map)
map - 条件, 忽略null值default int logicDeleteByMap(Map<String,Object> map)
map - 条件, 忽略null值IRichMapper mapper()
Copyright © 2021. All rights reserved.