pagehelper是乙個非常簡單實用的分頁外掛程式,但是還是有乙個小坑在裡面的,話不多說,直接上乾貨。
pageinfo
pageinfo = pagehelper.
startpage
(pagenum,pagesize)
.doselectpageinfo((
)-query()
);
引數說明: pagenum 第幾頁
pagesize 一頁顯示數量
這樣就實現了sql的分頁,pagehelper會在sql中自動加上分頁的資訊(limit)。
如果不習慣使用lamabda表示式,下面的**也一樣可以實現分頁。
pagehelper.
startpage
(pagenum,pagesize)
;pageinfo
pageinfo =
newpageinfo
<
>
query()
);
這個坑就是「 某些情況下,我明明沒有使用pagehelper.startpage()
方法,但是我的sql為什麼分頁了?」
引起這個情況的可能有兩種原因:
劃重點,這個才是真正的坑。只要你的傳參物件的分頁欄位是pagenum和pagesize,你不需要呼叫pagehelper.startpage()
方法,pagehelper就會幫你實現分頁,因為pagenum和pagesize是pagehelper.startpage()
方法的引數。
public
static
page
startpage
(int pagenum,
int pagesize)
所以,為了避免這種情況的出現,請不要給你的分頁欄位起這兩個名字。pagenumber和pagecount就很不錯。 使用pageHelper所遇到的問題及解決方法
問題2問題3 jsp頁面分頁 第一次使用該外掛程式確實帶來了許多問題 配置pagehelper時,沒有注意版本問題,pagehelper4.x.x.jar和pagehelper5.x.x.jar 配置檔案是由區別的 pagehelper4.x.x.jar 配置 factory class org.m...
Pagehelper外掛程式的使用
第一步 將工程匯入到eclipse裡面 第二步 斷開和svn的連線 第三步 將工程安裝到本地倉庫中就變成了乙個jar包,然後引用他的路徑即可使 第四步 需要對page在sqlmapconfig.xml中配置plugins 還有使用的什麼資料庫 方言和資料庫 第五步 需要在pom檔案配置 不記得在 配...
PageHelper分頁的使用
在開發過程中我們經常會遇到分頁的問題,我在這裡說一下使用pagehelper分頁的方法。我用的是spring boot專案。1 首先引入依賴 分頁 com.github.pagehelper pagehelper spring boot starter 1.2.5 2 在介面實現層實現 overri...