PageHelper的自動新增分頁的問題

2022-07-16 10:03:09 字數 397 閱讀 4212

如果vo裡有pagenum和pagesize 再加上配置檔案裡supportmethodsarguments= true,那麼即使不使用pagehelper.startpage(pagenum,pagesize) 也會自動分頁。

問題就在supportmethodsarguments這個引數,預設是false,因為我們也不太清楚該引數的含義,就給設定為了true。這裡可通過兩種方式解決這個問題,第一種刪除supportmethodsarguments配置(不啟用),這樣分頁的方法中必須呼叫pagehelper.startpage方法,第二種不要給pagenum和pagesize設定預設值或者變數名不要為這兩個,這樣pagehelper解析出來的值為空就不會進行分頁。推薦第一種,因為第二種分頁隱藏的比較深,不熟悉的人就很難找出問題點。

**自:

問題 PageHelper自動新增limit

1 統計總數,將sql語句變為 select count 0 from 只對簡單sql語句其效果,複雜sql語句需要自己寫 page page pagehelper.startpage 1,1 long count page.gettotal 2 分頁,pagenum 第n頁,pagesize 每頁...

PageHelper自動增加limit分頁

問題 使用pagehelperi分頁,報錯如下 caused by com.alibaba.druid.sql.parser.parserexception syntax error,error in limi1 1 limit expect limit,actual limit limit 原始查...

Mybatis的PageHelper分頁外掛程式

之前我們手撕分頁的時候,那 是真的枯燥。很容易就因為遺漏了一些細節就 現在好了,又有乙個pagehelper分頁外掛程式直接給我們省略了其中的步驟,可以直接生成分頁。pagehelper分頁外掛程式 是mybatis的乙個重要外掛程式。使用方法和注意事項,文件已經寫的很詳細了,我就直接貼出來了。重要...