MyBatis自身提供逻辑分页(查询出所有符合条件的数据然后返回需要的部分)浪费内存,速度慢。所以MyBatis-Plus提供物理分页插件。

  1. 创建配置类并添加@Configuration注解
  2. 创建PaginationInterceptor方法,返回new PaginationInterceptor()分页插件,并添加@Bean让其加入到Spring容器的管理在这里插入图片描述
  3. BaseMapper中的方法,IPage接口中有相应的方法。在这里插入图片描述
    具体案例:
    在这里插入图片描述

当需要多表关联时,可以在XML文件中进行自定义SQL语句

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐