JpaRepository提供了如下表所述的内置查询:
方法 | 描述 |
---|---|
List findAll() | 返回所有实体 |
List findAll(Iterable ids) | 返回指定id的所有实体 |
T getOne(ID id) | 根据id返回对应的实体,如果未找到,则返回空 |
List findAll(Sort sort) | 返回所有实体,按照指定顺序排序返回 |
Page findAll(Pageable pageable) | 返回实体列表,实体的offset和limit通过pageable来指定 |
主要讲讲第5个方法:
Pageable接口:
PageRequest是Pageable的实现类,可以通过以下工厂方法创建:
public static PageRequest of(int page,int size)
public static PageRequest of(int page,int size,Sort sort)
public static PageRequest of(int page,int size,Direction direction,String ... properties)
page从0开始,表示