解決PageHelper外掛程式的乙個大坑

2021-10-17 03:30:50 字數 568 閱讀 6624

1.在直接將實體類物件進行分頁的時候用以下**沒有問題

public pageinfo

pageinfosplitpojo

(int pagenum,

int pagesize)

2.當要將實體類封裝成自己返回的物件時(這裡用dto物件)那麼這樣做也沒有錯,還是可以實現分頁功能。

但是:會出現乙個小問題,返回的pagesize和total ,也就是每頁的數量和總數是一樣的。這導致在前端頁面顯示不全。

因此,需要換一種寫法如下。

public pageinfo

pageinfosplit

(int pagenum,

int pagesize)

大功告成!現在返回出去的資料分頁屬性pagesize和total正常。

3.該方法其實是獲取整個頁面,獲取頁面資訊物件,再用setlist方法將封裝後的物件丟到頁面裡面,才能獲取到頁面總數,否則用第一種方法不能獲取頁面總數,只能獲取每次查詢出來的數量。大坑!!!

Pagehelper外掛程式的使用

第一步 將工程匯入到eclipse裡面 第二步 斷開和svn的連線 第三步 將工程安裝到本地倉庫中就變成了乙個jar包,然後引用他的路徑即可使 第四步 需要對page在sqlmapconfig.xml中配置plugins 還有使用的什麼資料庫 方言和資料庫 第五步 需要在pom檔案配置 不記得在 配...

PageHelper分頁外掛程式

com.github.pagehelper pagehelper 5.1.2 1.在mybatis中配置 此時並沒有spring來管理mybatis 2.使用spring容器管理 此時mybatis已交由spring容器管理 1.helperdialect 分頁外掛程式會自動檢測當前的資料庫鏈結,自...

外掛程式分頁 pageHelper

步驟 1.導包 3.serivce中,給到具體的分頁的頁碼page,每頁條數 size 4.controller中把得到的資料儲存到pageinfo。5.到達頁面在pom檔案中導包 com.github.pagehelper pagehelper 5.1.2 mysql true 在service層...