mybatis分頁外掛程式的介紹

2021-10-09 12:35:31 字數 1043 閱讀 7752

引入需要使用的依賴

>

>

com.github.pagehelpergroupid

>

>

pagehelperartifactid

>

>

5.1.2version

>

dependency

>

在controller層使用pageinfo來接收前端傳遞過來的引數(pagenum、pagesize)

在查詢資料之前我們首先要開啟分頁(一般都在service層):

pagehelper.

startpage

(pageinfo.

getpagenum()

,pageinfo.

getpagesize()

);

然後我們在開始查詢(一般都在service層):

list

selectallpeo()

;pageinfo

pageinfo =

newpageinfo

<

>

(peoplelist)

;

name

="plugins"

>

>

class

="com.github.pagehelper.pageinterceptor"

>

name

="properties"

>

helperdialect = mysql

property

>

bean

>

array

>

property

>

總結:分頁外掛程式使得我們的開發效率更高,**編寫錯誤更小,可以使我們更加專注寫查詢sql,而並不需要計算資料總數totals、當前第幾頁、一頁顯示幾條資料、總共有多少頁等資訊

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 第二步...