1. 程式人生 > >Hibernate如何使用HQL語句實現資料分頁查詢

Hibernate如何使用HQL語句實現資料分頁查詢

  • 實現資料分頁查詢

使用Query介面的 setFirstResult (int firstResult) 方法 和 setMaxResult (int maxResult) 方法實現

setFirstResult (int firstResult) 方法 :設定返回的第一條記錄的位置(位置下標從0開始)

setMaxResult (int maxResult) 方法:設定最大返回記錄條數(每頁顯示的記錄數)。

  • 實現分頁

  • 計算總頁數

count 為表的總記錄數

pageSize 為每頁顯示的數

int totalpages=(count%pageSize==0)? (count / pageSize):(count / pageSize+1);