public interface IService<T>
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
batchSave(List<T> entities)
批量保存实体
|
boolean |
batchSaveOrUpdate(List<T> entities)
批量保存或更新
|
int |
count()
统计计数
|
<E extends WrapperQuery<T,E,Column>,Column> |
count(WrapperQuery<T,E,Column> wrapper)
统计计数
|
BaseMapper<T> |
getBaseMapper()
获取Mapper
|
T |
getById(Serializable id)
根据主键id获取实体
|
T |
getOne(T entity)
根据实体注解获取单个实体
|
<E extends WrapperQuery<T,E,Column>,Column> |
getOne(WrapperQuery<T,E,Column> wrapper)
根据构造器解获取单个实体
|
List<T> |
list(T entity)
根据实体注解获取实体列表
|
<E extends WrapperQuery<T,E,Column>,Column> |
list(WrapperQuery<T,E,Column> wrapper)
根据构造器解获取实体列表
|
List<T> |
listAll()
查询所有实体
|
List<T> |
listByIds(Collection<? extends Serializable> ids)
根据多个主键获取实体列表
|
List<T> |
listByIds(Serializable... ids)
根据多个主键获取实体列表
|
boolean |
lockBatchSaveOrUpdate(List<T> entities)
锁表批量保存或更新
|
IPage<T> |
page(IPage<T> page)
分页查询所有数据
|
<E extends WrapperQuery<T,E,Column>,Column> |
page(IPage<T> page,
WrapperQuery<T,E,Column> wrapper)
分页查询所有数据
|
<E extends WrapperQuery<T,E,Column>,Column> |
remove(WrapperQuery<T,E,Column> wrapper)
根据实体条件删除
|
boolean |
removeById(Serializable id)
根据主键删除
|
boolean |
removeByIds(Collection<? extends Serializable> ids)
根据主键删除
|
boolean |
removeByIds(Serializable... ids)
根据主键删除
|
boolean |
save(T entity)
保存一个实体
|
boolean |
saveOrUpdate(T entity)
保存或更新实体
|
<E extends WrapperUpdate<T,E,Column>,Column> |
update(WrapperUpdate<T,E,Column> wrapper)
更新数据
|
boolean |
updateById(T entity)
根据id更新实体
|
BaseMapper<T> getBaseMapper()
T getById(Serializable id)
id - idList<T> listByIds(Collection<? extends Serializable> ids)
ids - 主键列表List<T> listByIds(Serializable... ids)
ids - 主键列表<E extends WrapperQuery<T,E,Column>,Column> List<T> list(@Param(value="eq") WrapperQuery<T,E,Column> wrapper)
wrapper - 构造器<E extends WrapperQuery<T,E,Column>,Column> IPage<T> page(IPage<T> page, WrapperQuery<T,E,Column> wrapper)
page - 分页条件wrapper - 条件构造器int count()
<E extends WrapperQuery<T,E,Column>,Column> int count(WrapperQuery<T,E,Column> wrapper)
E - Column - wrapper - 条件构造器<E extends WrapperQuery<T,E,Column>,Column> T getOne(WrapperQuery<T,E,Column> wrapper)
wrapper - 构造器boolean save(T entity)
entity - 实体信息boolean saveOrUpdate(T entity)
entity - 实体boolean lockBatchSaveOrUpdate(List<T> entities)
entities - 实体列表boolean updateById(T entity)
entity - 实体信息<E extends WrapperUpdate<T,E,Column>,Column> boolean update(WrapperUpdate<T,E,Column> wrapper)
wrapper - 构造器boolean removeById(Serializable id)
id - 主键boolean removeByIds(Serializable... ids)
ids - 主键boolean removeByIds(Collection<? extends Serializable> ids)
ids - 主键<E extends WrapperQuery<T,E,Column>,Column> boolean remove(WrapperQuery<T,E,Column> wrapper)
entity - 删除条件 andCopyright © 2024. All rights reserved.