SpringBoot第26讲:SpringBoot集成MySQL - MyBatis PageHelper分页
前文中,我们展示了Spring Boot与MyBatis的集成,但是没有展示分页实现。本文是SpringBoot第26讲,专门介绍分页相关知识体系和基于MyBatis的物理分页PageHelper
文章目录
1、准备知识
MyBatis的相关知识体系以及常见的数据库分页方式,MySQL物理分页的方式等。
1.1、MyBatis的相关知识体系
MyBatis技术栈演化 SpringBoot第24讲:SpringBoot集成MySQL - MyBatis XML方式
MyBatis源码知识体系 MyBatis第三讲:MyBatis总体框架设计
1.2、逻辑分页和物理分页的区别?
为什么会出现PageHelper这类框架?
这便要从逻辑分页和物理分页开始说起:
- 逻辑分页:从数据库将所有记录查询出来,存储到内存中,展示当前页,然后数据再直接从内存中获取(前台分页)
- 物理分页