JpaSpecificationExecutor接口,该接口提供了如下一些方法:
public interface JpaSpecificationExecutor<T> {
T findOne(Specification<T> spec);//根据sql获取单个对象数据
List<T> findAll(Specification<T> spec);//根据sql查询所有数据
Page<T> findAll(Specification<T> spec, Pageable pageable);//根据sql分页查询数据
List<T> findAll(Specification<T> spec, Sort sort); //根据sql查询数据,并根据参数进行排序
long count(Specification<T> spec); //根据sql查询数据总数
}pu