mybatis分頁外掛程式PageHelp的使用

2022-08-10 06:15:11 字數 929 閱讀 3309

​ pagehelper 是國內非常優秀的一款開源的 mybatis 分頁外掛程式,它支援基本主流與常用的資料庫,例如 mysql、oracle、mariadb、db2、sqlite、hsqldb 等。需要注意的是,該外掛程式是mybatis的外掛程式,無法使用到其他的持久層框架上。下面附上官網位址

**:2.1 匯入依賴

com.github.pagehelper

pagehelper

1.2.3

2.2 在mybatis的配置檔案中新增配置
params=mysql

解析:

其中紅色部分為pagehelp外掛程式的配置,藍色方框部分根據你的資料庫的型別進行配置,我這裡使用了mysql。所以配置了params=mysql

2.3 在**中使用

使用pagehelper.startpage靜態方法呼叫

// pageinfo等同於我們自定義的pagebean 並且比pagebean更完善

public pageinfofindbypage(integer page, integer pagesize)

解析

2.4 pageinfo物件介紹

使用該外掛程式返回的是pageinfo物件,下面我們對其中的屬性進行分析:

public class pageinfoimplements serializable

mybatis分頁外掛程式

其實吧,這個分頁的封裝是我從mybatis實戰上抄的,然後又重構了下 形成了自己的。現在之所以會記錄一下,主要原因是出現了質變 對foreach的支援,而解決這個問題的過程中,我感覺,應該基本上使用上沒有多少侷限行了。下面說說實際的吧。基本的設計思路,是使用mybatis外掛程式,首先是下面這一串註...

mybatis 分頁外掛程式

pagehelper 是國內非常優秀的一款開源的mybatis分頁外掛程式 支援任何複雜的單錶 多表分頁。它支援基本主流與常用的資料庫,例如mysql oracle db2 sqlite hsqldb等。本文主要使用的是mysql和pagehelper方法的呼叫 使用pagehelper之後我們就可...

Mybatis分頁外掛程式 PageHelper

如果你也在用mybatis,建議嘗試該分頁外掛程式,這個一定是最方便使用的分頁外掛程式。該外掛程式目前支援oracle,mysql,mariadb,sqlite,hsqldb,postgresql六種資料庫分頁。第一步 在mybatis配置 xml中配置 外掛程式 1 2 3 4 5 6 7 第二步...