使用PageHelper分頁所遇分頁失效問題記錄

2021-09-25 17:34:26 字數 1023 閱讀 9339

分頁兩種思路: pagehelper和rowbounds

這是因為所需分頁的查詢沒有在pagehelper.startpage方法後面的原因

以下是官方文件解釋(從碼雲clone):

//request: url?pagenum=1&pagesize=10

//支援 servletrequest,map,pojo 物件,需要配合 params 引數

pagehelper.

startpage

(request)

;//緊跟著的第乙個select方法會被分頁

list

selectif(1

);//後面的不會被分頁,除非再次呼叫pagehelper.startpage

list

selectif

(null)

;//list1

assertequals(2

, list.

get(0)

.getid()

);assertequals(10

, list.

size()

);//分頁時,實際返回的結果list型別是page,如果想取出分頁資訊,需要強制轉換為page,

//或者使用pageinfo類(下面的例子有介紹)

assertequals

(182,(

(page) list)

.gettotal()

);//list2

assertequals(1

, list2.

get(0)

.getid()

);assertequals

(182

, list2.

size()

);

如果有多個查詢需要做分頁,則需要分別在這幾個方法前面加上pagehelper.startpage()

然後使用postman或瀏覽器都可以看到分頁效果

歡迎指正

PageHelper分頁使用

pagehelper1.獲取總頁數寫法 integer pagenum 1,pagesize 3000,pagecount totalnum pagesize 1 pagesize oracle分頁 下面的分頁規律可以自行獲取值來傳參查詢 分頁規律總結 每頁顯示m條資料,查詢第n頁資料 select...

PageHelper分頁使用

使用pagehelper實現分頁查詢其實非常簡單 com.github.pagehelper pagehelper spring boot starter 1.2.3 分頁pagehelper pagehelper helper dialect mysql reasonable true suppo...

PageHelper分頁的使用

在開發過程中我們經常會遇到分頁的問題,我在這裡說一下使用pagehelper分頁的方法。我用的是spring boot專案。1 首先引入依賴 分頁 com.github.pagehelper pagehelper spring boot starter 1.2.5 2 在介面實現層實現 overri...