E - 实体类I - 主键类型,如Longpublic interface DeleteMapper<E,I> extends Mapper<E>
| 限定符和类型 | 方法和说明 |
|---|---|
int |
delete(E entity)
删除,在有逻辑删除字段的情况下,这里为UPDATE
|
int |
deleteById(I id)
根据id删除,在有逻辑删除字段的情况下,这里为UPDATE
|
int |
deleteByQuery(Query query)
根据条件删除,在有逻辑删除字段的情况下,这里为UPDATE
|
int |
forceDelete(E entity)
强制删除,忽略逻辑删除字段,执行DELETE语句
|
int |
forceDeleteById(I id)
根据id强制删除,忽略逻辑删除字段,执行DELETE语句
|
int |
forceDeleteByQuery(Query query)
根据条件强制删除,忽略逻辑删除字段,执行DELETE语句
|
int delete(E entity)
entity - 实体类int deleteById(I id)
id - 主键id值int deleteByQuery(@Param(value="query")
Query query)
query - 查询对象int forceDelete(E entity)
entity - 实体类int forceDeleteById(I id)
id - 主键id值int forceDeleteByQuery(@Param(value="query")
Query query)
query - 查询对象Copyright © 2021. All Rights Reserved.