1. 程式人生 > >淘淘商城項目技術點-6:分頁工具PageHelper

淘淘商城項目技術點-6:分頁工具PageHelper

lmap actor div and nvi bubuko ase ges val

技術分享圖片

使用PageHelper有引入jar包和maven兩種方式,推薦使用maven方式。

技術分享圖片

在mybatis的sqlMapConfig.xml文件中配置PageHelper:據說pageHelper5.0版本以後不需要配置方言,會自動識別。

<!--
    plugins在配置文件中的位置必須符合要求,否則會報錯,順序如下:
    properties?, settings?,
    typeAliases?, typeHandlers?,
    objectFactory?,objectWrapperFactory?,
    plugins?,
    environments
?, databaseIdProvider?, mappers? --> <plugins> <!-- com.github.pagehelper為PageHelper類所在包名 --> <plugin interceptor="com.github.pagehelper.PageInterceptor"> <!-- 配置mysql方言 --> <property name="helperdialect" value="mysql"/> </plugin> </plugins>

//使用此方法,緊跟著的結果集會被分頁,其他不會。
PageHelper.startPage(pageNum, pageSize);

//使用此方法,會將結果集list進行分頁
PageInfo info = new PageInfo(list);

更多使用方法可到PageHelper官網查詢文檔。

淘淘商城項目技術點-6:分頁工具PageHelper