MyBatis自身提供逻辑分页(查询出所有符合条件的数据然后返回需要的部分)浪费内存,速度慢。所以MyBatis-Plus提供物理分页插件。
- 创建配置类并添加@Configuration注解
- 创建PaginationInterceptor方法,返回new PaginationInterceptor()分页插件,并添加@Bean让其加入到Spring容器的管理
- BaseMapper中的方法,IPage接口中有相应的方法。
具体案例:
当需要多表关联时,可以在XML文件中进行自定义SQL语句
MyBatis自身提供逻辑分页(查询出所有符合条件的数据然后返回需要的部分)浪费内存,速度慢。所以MyBatis-Plus提供物理分页插件。
当需要多表关联时,可以在XML文件中进行自定义SQL语句