PagingAndSortingRepository接口与 JpaRepository接口

一、PagingAndSortingRepository接口

继承了CrudRepositry接口,实现了一组分页排序的相关方法但是带条件查询分页的是办理不到的

Iterable findAll(Sort sort); //排序

Page findAll(Pageable pageable); //分页查询(含排序功能)

1.1、分页

实挒

PagingAndSortingRepository接口与 JpaRepository接口

测试

PagingAndSortingRepository接口与 JpaRepository接口_第1张图片

1.2、分页并排序

接口如上,不进行任何改动

PagingAndSortingRepository接口与 JpaRepository接口_第2张图片

二、JpaRepository接口

继承了PagingAndSortingRepository,实现了一组JPA的相关的方法

List findAll(); //查找所有实体

List findAll(Sort sort); //排序、查找所有实体

List save(Iterable entities);//保存集合

void flush();//执行缓存与数据库同步

T saveAndFlush(T entity);//强制执行持久化

void deleteInBatch(Iterable entities);//删除一个实体集合

实挒

PagingAndSortingRepository接口与 JpaRepository接口_第3张图片

测试

PagingAndSortingRepository接口与 JpaRepository接口_第4张图片

PagingAndSortingRepository接口与 JpaRepository接口_第5张图片

你可能感兴趣的:(PagingAndSortingRepository接口与 JpaRepository接口)