首页 > 其他分享 >2023.5.5

2023.5.5

时间:2023-05-15 09:37:07浏览次数:30  
标签:System MybatisPlusInterceptor 2023.5 println interceptor page out

MP的分页插件

@Configuration
public class MPConfig {
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor(){
        //创建mybatisplus拦截器
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        //向拦截器中添加分页插件
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
        return interceptor;
    }
}

MP实现分页

//测试类内
        //两个参数——当前页页码,每页信息条数
        Page<User> page = new Page<>(2,3);
        //两个参数——分页对象,条件构造器
        userMapper.selectPage(page, null);//因为我对所有的查询所以条件构造器为null——返回值还为page
        //获取当前页数据
        List<User> records = page.getRecords();
        System.out.println(records);
        //获取总记录数
        long total = page.getTotal();
        System.out.println(total);
        //获取总页数
        long pages = page.getPages();
        System.out.println(pages);
        //是否有下一页
        System.out.println(page.hasNext());
        //是否有上一页
        System.out.println(page.hasPrevious());

标签:System,MybatisPlusInterceptor,2023.5,println,interceptor,page,out
From: https://www.cnblogs.com/zhangmingmkzj/p/17400850.html

相关文章

  • 2023.5.11
       Java多线程是指在一个Java程序中同时执行多个线程,它可以提高程序的并发性和响应能力。Java中实现多线程的方式:       继承Thread类       实现Runnable接口       Executor框架       Callable       Future       线程池......
  • 2023.5.10
    什么是多线程   多线程:       指的是在一个进程中同时运行多个线程,每个线程都可以独立执行不同的任务或操作。       与单线程相比,多线程可以提高程序的并发性和响应能力。什么是进程   进程:   是指正在运行的程序的实例。   每个进程都拥有自己......
  • 2023.5.12
    实现Runnable接口 另一种实现多线程的方式是实现Runnable接口,需要实现run()方法,并将实现了Runnable接口的对象传递给Thread类的构造函数。publicclassRunnableDemo{   publicstaticvoidmain(String[]args){       //创建10个线程并启动       fo......
  • 2023.5.14
    1#include<iostream>2usingnamespacestd;3#include<vector>4voidprintVector(vector<int>&v)5{6for(vector<int>::iteratorit=v.begin();it<v.end();it++)7{8cout<<*it<<......
  • 编程一小时2023.5.14
    #include<iostream>#include<vector>usingnamespacestd;boolcmp(vector<int>&A,vector<int>&B){if(A.size()!=B.size())returnA.size()>B.size();for(inti=A.size()-1;i>=0;i--)if(A[i]!=B[i])re......
  • 2023.5.14——软件工程日报
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......
  • 2023.5.14编程一小时打卡
    一、问题描述:计算点到直线的距离。首先设计一个点类Point,它有2个私有数据成员x和y,表示点的坐标。另一个类为直线类Line,它有3个私有数据成员a,b和c,表示直线方程ax+by+c=0。这两个类中都说明了一个友元函数dist,用于计算一个点到直线的距离。点(x.y)到直线ax+by+c=0的距离d的......
  • 2023.5.9
    索引分类普通索引:不加任何参数,直接通过key或index来创建的索引。是mysql中的基本索引类型,可创建在任意数据类型中。其值是否唯一、非空,则由字段本身的约束决定。唯一索引:在定义索引时,加上unique即可,该索引所在字段的值必须唯一。但允许有空值。在一张数据表里可以......
  • 编程一小时2023.5.13
    1.#include<bits/stdc++.h>usingnamespacestd;intn,x,ans=0,sum=0,a[1001],b[1001];intmain(){memset(a,0,sizeof(a));memset(b,0,sizeof(b));n=10;for(inti=1;i<=n;i++){cin>>x;if(x%2!=0)a[++ans]=x;elseb[+......
  • 2023.5.13——软件工程日报
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......