淘淘商城项目技术点-6:分页工具PageHelper

 

使用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官网查询文档。

 

posted on 2019-03-16 14:59  yadDRL  阅读(198)  评论(0编辑  收藏  举报

导航