第一步:引入依賴
com.github.pagehelper<
/groupid>
pagehelper<
/artifactid>
5.1.2
<
/version>
<
/dependency>
第二步:mybatis-config.xml配置檔案載入
"sqlsessionfactory"
class
="org.mybatis.spring.sqlsessionfactorybean"
>
"configlocation" value=
"classpath:mybatis/mybatis-config.xml"
/>
<
/bean>
第三步:外掛程式配置
<
!-- com.github.pagehelper為pagehelper類所在包名 --
>
"com.github.pagehelper.pageinterceptor"
>
<
!-- 使用mysql方言的分頁 --
>
"helperdialect" value=
"mysql"
/>
<
!--如果使用mysql,這裡value為mysql--
>
"pagesizezero" value=
"true"
/>
<
/plugin>
<
/plugins>
第四步:使用
pagehelper.
startpage(1
,15);
list
datainfos = service.
selectall()
; pageinfo
pageinfo =
newpageinfo
<
>
(datainfos)
; list
list = pageinfo.
getlist()
;return list;
}
pageinfo.getlist();得到分頁後的list。 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 第二步...