public interface IBaseProvider<T,ID extends Serializable>
| 限定符和类型 | 方法和说明 |
|---|---|
long |
count()
统计全部数量
|
void |
delete(ID id)
根据 ID 删除
|
void |
delete(ID[] ids)
根据 ID 集合批量删除
|
List<T> |
findAll()
查询全部
|
List<T> |
findAll(OrderSort sort)
查询全部并排序
|
T |
findById(ID id)
根据 ID 查询
|
Page<T> |
findByPage(Page<T> page)
分页查询
|
T |
save(T entity)
新增/修改
|
T |
update(ID id,
T entity)
动态更新, 对象属性值为空时不更新
|
void |
updateByProperty(ID id,
String propertyName,
Object value)
根据 ID 修改属性值
|
Copyright © 2020. All rights reserved.