mybatis-plus分页如何接收前端参数limit和page

 更新时间:2022年01月11日 15:54:32   作者:wy1045536776  
这篇文章主要介绍了mybatis-plus分页如何接收前端参数limit和page,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

记录一下layui+springboot+mybatis-plus实现分页

controller层

在这里插入图片描述

dao层

在这里插入图片描述

创建config包

在这里插入图片描述

创建返回前端的实体类

在这里插入图片描述

再创建数据库相对应的实体类就可以了

前端接收到信息

在这里插入图片描述

mybatis-plus中Page类各个参数的具体含义

mybatis-plus中Page类

mybatisplus在使用分页时需要传入一个Page对象,这里对该对象做一些解释

打开Page的源码我们可以看到Page实现了IPage接口

private static final long serialVersionUID = 8545996863226528798L;
    protected List<T> records;
    protected long total;
    protected long size;
    protected long current;
    protected List<OrderItem> orders;
    protected boolean optimizeCountSql;
    protected boolean isSearchCount;
    protected boolean hitCount;
    protected String countId;
    protected Long maxLimit;

它的构造参数居然有5个

让我们眼花缭乱。因此在这里对每一个参数进行一个详细的介绍。

参数名参数类型默认值描述
    
recordsList<T> 用来存放查询出来的数据
totallong 返回记录的总数
sizelong10每页显示条数
currentlong1当前页
ordersList<OrderItem> 排序字段信息
optimizeCountSqlbooleantrue自动优化 COUNT SQL
isSearchCountbooleantrue是否进行 count 查询,设置false后不会返回total
hitCountbooleanfalse是否命中count缓存
countIdString  
maxLimitLongnull单页分页条数限制

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解SpringIOC容器中bean的作用范围和生命周期

    详解SpringIOC容器中bean的作用范围和生命周期

    这篇文章主要介绍了SpringIOC容器中bean的作用范围和生命周期,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • MyBatis Generator使用小结

    MyBatis Generator使用小结

    本文主要介绍了MyBatis Generator使用小结,它能够根据数据库表,自动生成java实体类、dao层接口及mapper.xml文件,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11
  • SpringMVC中事务是否可以加在Controller层的问题

    SpringMVC中事务是否可以加在Controller层的问题

    这篇文章主要介绍了SpringMVC中事务是否可以加在Controller层的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • Java实现发送手机短信语音验证功能代码实例

    Java实现发送手机短信语音验证功能代码实例

    这篇文章主要介绍了Java实现发送手机短信语音验证功能代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • Sentinel结合Nacos实现数据持久化过程详解

    Sentinel结合Nacos实现数据持久化过程详解

    这篇文章主要介绍了Sentinel结合Nacos实现数据持久化过程,要持久化的原因是因为每次启动Sentinel都会使之前配置的规则就清空了,这样每次都要再去设定规则显得非常的麻烦,感兴趣想要详细了解可以参考下文
    2023-05-05
  • Java Socket模拟实现聊天室

    Java Socket模拟实现聊天室

    这篇文章主要为大家详细介绍了Java Socket模拟实现聊天室,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • Spring Cloud出现Options Forbidden 403问题解决方法

    Spring Cloud出现Options Forbidden 403问题解决方法

    本篇文章主要介绍了Spring Cloud出现Options Forbidden 403问题解决方法,具有一定的参考价值,有兴趣的可以了解一下
    2017-11-11
  • java简单实现复制 粘贴 剪切功能代码分享

    java简单实现复制 粘贴 剪切功能代码分享

    本文给大家分享了一段java编写的简单实现复制粘贴剪切功能的代码,需要的小伙伴可以直接拿走使用。如有更好的方案,也可以告之本人。
    2014-11-11
  • Java mail 发送邮件的具体实例

    Java mail 发送邮件的具体实例

    这篇文章主要介绍了Java mail 发送邮件的具体实例,需要的朋友可以参考下
    2014-02-02
  • java 字符串转化为字符数组的3种实现案例

    java 字符串转化为字符数组的3种实现案例

    这篇文章主要介绍了java 字符串转化为字符数组的3种实现案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10

最新评论