写在第一篇
最近接触了公司的框架,主要是spring全家桶这一块,这块的技术不是很熟悉。想通过写博客的方式熟悉项目,同时对项目中使用的技术做一个横向扩展,加深自己的理解。
项目中用到的 jpa 分页查询(一)
1、在dao层接口中继承 JpaRepository<T,ID>接口
public interface AuthMenuDao extends JpaRepository<T, ID> {
}
2、在service层中调用其父接口PagingAndSortingRepository 的findAll(Pageable)方法实现分页,返回Page<T>对象
Page<T> tPageable = authMenuDao.findAll(pageSet.pageAsc());
3、在PageSet类中封装的页参数及方法,通过PageRequest.of()方法实例化Pageable,并作为上一步的入参。getIndex()页码,getSize()每页数量