spring boot自带的page分页问题

网友投稿 419 2022-08-19


spring boot自带的page分页问题

目录#jpa自带的page类()springboot自带在controller层springboot分页查询JPA在yml中的配置内容DAO层的接口分页查询

#jpa自带的page类()springboot自带

帮助我们分页

public Page findByDetailid(Long id,Pageable pageable);

括号中第一个属性表示根据什么性质排列,第二个属性为保存你分页的配置

在controller层

@RequestMapping("find/{id}/{page}")

public Page getPageComments (@PathVariable("id") Long id,@PathVariable("page") Integer page){

Pageable pageable =new PageRequest(page, 3, Sort.Direction.ASC,"id");

Page ls=commentRephttp://ository.findByDetailid(id,pageable);

return ls;

}

第一个参数表示页数,第一页从0开始,第二个参数为一页包含几条内容

Sort.Direction.ASC表示排序方向为从小到大,最后一个是排序的根据

在浏览器中还可以帮我们传出totalElements: 21 totalPages: 7 last:false一共多少条及,一共多少页当前页是否为最后一页

##class选择器

class='page-numbers' id=pagenum $(".page-numbers")

springboot分页查询

前段时间公司要求重构以前的代码,于是将公http://司自动巡检相关的代码使用SpringBoot框架进行了重构工作,在此过程中遇到的一个觉得值分享的内容,是关于SpringBoot中利用JPA进行分页查询的功能,我就列举比较重要或容易出错的配置了,其余的配置就不详细介绍:

JPA在yml中的配置内容

图上是JPA的简单配置,值得注意的是:properties.hibernate.dialect:org.hiberngKirRIUezate.dialect.Oracle10gDialect 这项配置的是指定的数据库方言,如果未配置,程序运行会出错。

DAO层的接口

看图,要实现分页必须继承JpaSpecificationExecutor

分页查询


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java树结构stream工具类的示例代码详解
下一篇:idea中断点类型之All和Thread的区别介绍
相关文章

 发表评论

暂时没有评论,来抢沙发吧~