@Override public Page<M> findAll(final Searchable searchable) { List<M> list = repositoryHelper.findAll(findAllQL, searchable, searchCallback); long total = searchable.hasPageable() ? count(searchable) : list.size(); return new PageImpl<M>(list, searchable.getPage(), total); }
/** * 按条件分页并排序查询实体 * * @param searchable 条件 * @return */ public Page<M> findAll(Searchable searchable) { return baseRepository.findAll(searchable.getSpecifications(entityClass), searchable.getPage()); }