zoukankan      html  css  js  c++  java
  • mybatis-plus 分页查询

    1、拦截器 controller ---- MyBatisPlusConfig

    package com.wt.config;
    
    import com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor;
    import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
    import org.mybatis.spring.annotation.MapperScan;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    import org.springframework.transaction.annotation.EnableTransactionManagement;
    
    
    @MapperScan("com.wt.mapper")
    @EnableTransactionManagement //
    @Configuration // 配置类
    public class MyBatisPlusConfig {
        // 1.乐观锁
        @Bean
        public OptimisticLockerInterceptor optimisticLockerInterceptor(){
            return new OptimisticLockerInterceptor();
        }
        // 分页插件
        @Bean
        public PaginationInterceptor paginationInterceptor() {
            return new PaginationInterceptor();
        }
    }

    2、测试类

    @Test
    public void usePage(){
        /*
        * current 当前页
        * size 大小
        * getRecords 获取分页
        * */
        Page<User> page = new Page<>(1, 3);
        Page<User> userPage = userMapper.selectPage(page, null);
        for (User record : userPage.getRecords()) {
            System.out.println(record);
        }
        // 总共有多少页
        System.out.println(userPage.getTotal());
    }
  • 相关阅读:
    java语言基础--标识符、关键字
    #考研碎碎念#3
    #考研笔记#计算机之word问题
    #考研#计算机文化知识1(局域网及网络互联)
    #学习笔记#jsp
    #学习笔记#JSP数据交互
    考研随笔2
    考研随笔1
    几个人
    全局变量
  • 原文地址:https://www.cnblogs.com/wt7018/p/13357266.html
Copyright © 2011-2022 走看看