Example #1
0
 /**
  * 按条件分页并排序查询实体
  *
  * @param searchable 条件
  * @return
  */
 public Page<M> findAll(Searchable searchable) {
   return baseRepository.findAll(searchable.getSpecifications(entityClass), searchable.getPage());
 }
Example #2
0
 /**
  * 按条件分页并排序统计实体数量
  *
  * @param searchable 条件
  * @return
  */
 public Long count(Searchable searchable) {
   return baseRepository.count(searchable.getSpecifications(entityClass));
 }
Example #3
0
 /**
  * 按条件排序查询实体
  *
  * @param searchable 条件
  * @return
  */
 public List<M> findAllBySort(Searchable searchable) {
   return baseRepository.findAll(searchable.getSpecifications(entityClass), searchable.getSort());
 }