MyBatis-Plus分页查询

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

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

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

你可能感兴趣的:(mybatis)