PageHelper使用中PageNum 總是為1

2021-10-08 14:27:48 字數 692 閱讀 8431

問題描述 : 在使用page helper外掛程式進行分頁使,不論前台提供pagenum,pagesize 是多少,或者不論查詢的list的size是多大,返回前端的時候總是pagenum=1,pagesize = list.size()

if

(list instanceof

page

)else

}else

if(list instanceof

collection

)

通過除錯發現,無論怎麼查詢,list instanceof collection 總是為true,這也就說明了,為什麼pagenum=1,pagesize=list.size 這個現象了。

list instanceof collection 至少說明了目前這個 list 是乙個普通的list,而不是被pagehelper進行處理過的list

但是為什麼這個list沒有被處理呢?

當使用foreach 對結果集進行處理,返回當前查詢到的list時,問題迎刃而解!!!

目前這麼理解,先記錄下來,待以後有了新的發現再更改

c 中 p a和p a的區別

大學初學指標的時候,時常懵逼,有時候覺得自己已經掌握了,但是一看複雜的程式和原始碼裡的指標用法,就又蒙了,以至於談指標色變。至於二級指標,陣列指標 指標陣列 函式指標什麼的更是被嚇懵。現在來逐個擊破他們,為我們的程式設計道路掃清阻礙。首先需要明白一點的是,指標是個變數,它和int型別 float型別...

PageHelper分頁使用

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

PageHelper入門使用

第一步 在xml檔案中匯入依賴座標 com.github.pagehelper groupid pagehelper artifactid 5.1.2 version dependency 第二步 spring配置檔案中配置交給ioc管理 把交給ioc管理 sqlsessionfactory sql...