欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

spring?boot自帶的page分頁問題

 更新時間:2022年03月17日 16:44:47   作者:啊啊呀呀  
這篇文章主要介紹了spring?boot自帶的page分頁問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

#jpa自帶的page類()springboot自帶

幫助我們分頁

public Page<Comment> findByDetailid(Long id,Pageable pageable);

括號中第一個屬性表示根據(jù)什么性質排列,第二個屬性為保存你分頁的配置

在controller層

@RequestMapping("find/{id}/{page}")?
?? ?public Page<Comment> getPageComments (@PathVariable("id") Long id,@PathVariable("page") Integer page){
?? ??? ?Pageable pageable =new PageRequest(page, 3, Sort.Direction.ASC,"id");
?? ??? ?Page<Comment> ls=commentRepository.findByDetailid(id,pageable);
?? ??? ?return ls;
?? ?}

第一個參數(shù)表示頁數(shù),第一頁從0開始,第二個參數(shù)為一頁包含幾條內容

Sort.Direction.ASC表示排序方向為從小到大,最后一個是排序的根據(jù)

在瀏覽器中還可以幫我們傳出totalElements: 21 totalPages: 7 last:false一共多少條及,一共多少頁當前頁是否為最后一頁

##class選擇器
class='page-numbers' id=pagenum $(".page-numbers")

springboot分頁查詢

前段時間公司要求重構以前的代碼,于是將公司自動巡檢相關的代碼使用SpringBoot框架進行了重構工作,在此過程中遇到的一個覺得值分享的內容,是關于SpringBoot中利用JPA進行分頁查詢的功能,我就列舉比較重要或容易出錯的配置了,其余的配置就不詳細介紹:

JPA在yml中的配置內容

圖上是JPA的簡單配置,值得注意的是:properties.hibernate.dialect:org.hibernate.dialect.Oracle10gDialect 這項配置的是指定的數(shù)據(jù)庫方言,如果未配置,程序運行會出錯。

DAO層的接口

看圖,要實現(xiàn)分頁必須繼承JpaSpecificationExecutor

分頁查詢

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Java指令重排在多線程環(huán)境下的解決方式

    Java指令重排在多線程環(huán)境下的解決方式

    這篇文章介紹了Java指令重排在多線程環(huán)境下的解決方式,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • javaweb 項目初始配置的方法步驟

    javaweb 項目初始配置的方法步驟

    本文主要介紹了javaweb 項目初始配置的方法步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • WebSocket+Vue+SpringBoot實現(xiàn)語音通話的使用示例

    WebSocket+Vue+SpringBoot實現(xiàn)語音通話的使用示例

    本文主要介紹了WebSocket+Vue+SpringBoot實現(xiàn)語音通話的使用示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-11-11
  • 每日六道java新手入門面試題,通往自由的道路--多線程

    每日六道java新手入門面試題,通往自由的道路--多線程

    這篇文章主要為大家分享了最有價值的6道多線程面試題,涵蓋內容全面,包括數(shù)據(jù)結構和算法相關的題目、經(jīng)典面試編程題等,對hashCode方法的設計、垃圾收集的堆和代進行剖析,感興趣的小伙伴們可以參考一下
    2021-06-06
  • java留言管理系統(tǒng)中模糊查詢實例分享

    java留言管理系統(tǒng)中模糊查詢實例分享

    這篇文章主要為大家詳細介紹了基于MVC+DAO的留言管理系統(tǒng)中java模糊查詢的簡單使用方法,感興趣的小伙伴們可以參考一下
    2016-04-04
  • Java項目如何引入日志生成器及其日志分級

    Java項目如何引入日志生成器及其日志分級

    這篇文章主要介紹了Java項目引入日志生成器及其日志分級,本文結合示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-12-12
  • Java開發(fā)之ssm三大框架整合

    Java開發(fā)之ssm三大框架整合

    SSM框架是spring?MVC?,spring和mybatis框架的整合,是標準的MVC模式,將整個系統(tǒng)劃分為表現(xiàn)層,controller層,service層,DAO層四層,使用spring?MVC負責請求的轉發(fā)和視圖管理,spring實現(xiàn)業(yè)務對象管理,mybatis作為數(shù)據(jù)對象的持久化引擎
    2022-05-05
  • 盤點Java中延時任務的多種實現(xiàn)方式

    盤點Java中延時任務的多種實現(xiàn)方式

    當需要一個定時發(fā)布系統(tǒng)通告的功能,如何實現(xiàn)??當支付超時,訂單自動取消,如何實現(xiàn)?其實這些問題本質都是延時任務的實現(xiàn),本文為大家盤點了多種常見的延時任務實現(xiàn)方法,希望對大家有所幫助
    2022-12-12
  • window版 IntelliJ IDEA 快捷鍵圖文教程

    window版 IntelliJ IDEA 快捷鍵圖文教程

    本文通過圖文并茂的形式給大家介紹了window版 IntelliJ IDEA 快捷鍵的操作方法,需要的朋友參考下吧
    2018-02-02
  • Java并行執(zhí)行任務的幾種方案小結

    Java并行執(zhí)行任務的幾種方案小結

    這篇文章主要介紹了Java并行執(zhí)行任務的幾種方案小結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11

最新評論