public interface IBaseEntityHandler<T extends IBaseEntity> extends IBaseHandler
限定符和类型 | 方法和说明 |
---|---|
int |
countByFilter(EntityFilter entityFilter) |
EntityFilter |
createFilter() |
void |
delete(T t) |
void |
deleteById(long entityId) |
void |
deleteByIds(List<Long> entityIds) |
T |
getByFilter(EntityFilter entityFilter) |
T |
getById(long id) |
T |
getByIdAndEvict(long id)
获取最新的对象,并移出缓存,变为游离状态
|
List<T> |
list(int startPosition,
int maxCount) |
List<T> |
listByFilter(EntityFilter entityFilter) |
Collection<? extends SimpleData> |
listSimpleData() |
PageModel<T> |
paging(PageInfo pageInfo)
分页查询所有
|
PageModel<T> |
pagingByFilter(EntityFilter entityFilter)
分页条件查询
|
T |
save(T entity) |
void |
saveAll(List<T> entities) |
void delete(T t)
void deleteById(long entityId)
T getById(long id)
T getByIdAndEvict(long id)
id
- T getByFilter(EntityFilter entityFilter)
List<T> listByFilter(EntityFilter entityFilter)
PageModel<T> pagingByFilter(EntityFilter entityFilter)
entityFilter
- int countByFilter(EntityFilter entityFilter)
EntityFilter createFilter()
Collection<? extends SimpleData> listSimpleData()
Copyright © 2019. All rights reserved.