SpringBoot分页查询

前段时间公司要求重构以前的代码,于是将公司自动巡检相关的代码使用SpringBoot框架进行了重构工作,在此过程中遇到的一个觉得值分享的内容,是关于SpringBoot中利用JPA进行分页查询的功能,我就列举比较重要或容易出错的配置了,其余的配置就不详细介绍:
1.JPA在yml中的配置内容
SpringBoot分页查询
图上是JPA的简单配置,值得注意的是:properties.hibernate.dialect:org.hibernate.dialect.Oracle10gDialect 这项配置的是指定的数据库方言,如果未配置,程序运行会出错。
2.DAO层的接口
SpringBoot分页查询
看图,要实现分页必须继承JpaSpecificationExecutor
3.分页查询SpringBoot分页查询