分页插件PageHelper使用

天祈
2021-05-31 / 0 评论 / 150 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年03月10日,已超过1127天没有更新,若内容或图片失效,请留言反馈。
本文使用PageHelper物理分页插件,因为需要在项目中使用分页功能,在此记录做备忘之用GitHub基本文档以作参考.

maven导入:

<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper</artifactId>
    <version>latest version</version>
</dependency>

1.配置sqlSessionFactory:

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
  <!-- other configuration -->
  <property name="plugins">
            <array>
                <bean class="com.github.pagehelper.PageInterceptor">
                    <property name="properties" value="mysql"/>
                </bean>
            </array>
        </property>
</bean>

2.使用pageInfo方式:

//获取第1页,10条内容,默认查询总数count
PageHelper.startPage(1, 10);
List<User> list = userMapper.selectAll();
//用PageInfo对结果进行包装
PageInfo page = new PageInfo(list);


0

评论 (0)

取消