PageHelper的基礎使用

2021-10-09 14:34:50 字數 1551 閱讀 4298

1.1 新增依賴    網上很多只有乙個依賴,你就加倆吧,有個錯誤會偶爾出現。total=0,這個問題。

com.github.pagehelper

pagehelper

5.1.2

com.github.pagehelper

pagehelper-spring-boot-starter

1.2.5

# 指定資料庫,不指定的話會預設自動檢測資料庫型別

pagehelper.helperdialect=mysql

# 是否啟用分頁合理化。

# 如果啟用,當pagenum<1時,會自動查詢第一頁的資料,當pagenum>pages時,自動查詢最後一頁資料;

# 不啟用的,以上兩種情況都會返回空資料

pagehelper.reasonable=true

# 預設值false,分頁外掛程式會從查詢方法的引數值中,自動根據上面 params 配置的字段中取值,查詢到合適的值時就會自動分頁。

pagehelper.supportmethodsarguments=true

# 用於從物件中根據屬性名取值,

# 可以配置 pagenum,pagesize,count,pagesizezero,reasonable,不配置對映的用預設值,

# 預設值為pagenum=pagenum;pagesize=pagesize;count=countsql;reasonable=reasonable;pagesizezero=pagesizezero

pagehelper.params=count=countsql

2.1    假設存在實體 stuinforesp

2.2    配置 pagebean

// 分頁結果

public class pagebeanimplements serializable

/*** 返回當前頁面數

* @return

*/public int getpagenum()

/*** 返回每頁長度

* @return

*/public int getpagesize()

/*** 返回總頁數

* @return

*/public int gettotalpages()

/*** @return

*/public boolean hasnextpage()

/*** 將查詢出的結果以list形式返回

* @return

*/public listgetcontent()

/*** 是否查詢出結果

* @return

*/public boolean hascontent()

/*** 獲取總條數

* @return

*/public long gettotal()

}

2.3 工程中使用

public pagebeanfunction(youreq req)

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...

PageHelper分頁使用

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