1分页原理
2.PageHelper插件
(1)在pom.xml文件中引入依赖
<!--mybatis插件 pagehelper-->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.3.2</version>
</dependency>
(2)在mybatis-config.xml文件中
<!--mybatis分页拦截器-->
<plugins>
<plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin>
</plugins>
(3)引入这些依赖之后,写SQL语句的时候不用加 limit
(1)
在执行DQL语句之前,一定要开启分页功能
PageHelper.startPage(pageNum,pageSize);
(2)
封装分页信息对象 new PageInfo() 是pageHelper插件提供的,用来封装分页相关的信息的对象
cars:对象 3:分页条数
PageInfo<Car> pageInfo = new PageInfo<>(cars,3);