/** * 按条件分页并排序查询实体 * * @param searchable 条件 * @return */ public Page<M> findAll(Searchable searchable) { return baseRepository.findAll(searchable.getSpecifications(entityClass), searchable.getPage()); }
/** * 按条件排序查询实体 * * @param searchable 条件 * @return */ public List<M> findAllBySort(Searchable searchable) { return baseRepository.findAll(searchable.getSpecifications(entityClass), searchable.getSort()); }
/** * 按照顺序查询所有实体 * * @param sort * @return */ public List<M> findAll(Sort sort) { return baseRepository.findAll(sort); }
/** * 分页及排序查询实体 * * @param pageable 分页及排序数据 * @return */ public Page<M> findAll(Pageable pageable) { return baseRepository.findAll(pageable); }
/** * 查询所有实体 * * @return */ public List<M> findAll() { return baseRepository.findAll(); }