mybatisplus如何解决分页最多500条数据

目录
  • 解决分页最多500条数据
    • 1.问题描述
    • 2.解决方案
    • 3.测试结果
  • 分页单页pageSize最大设置

解决分页最多500条数据

1.问题描述

在用mybatisplus分页查询时,设置了limit为100000,查询的总记录有2255条,但是查询出来的结果只有500条数据,

如图所示:

2.解决方案

这是mybatisPlus默认的超过500条数据,就会限制500条,你把当前页的配置改成-1就可以了。

如图所示

3.测试结果

分页单页pageSize最大设置

 @Bean
    public PaginationInterceptor paginationInterceptor() {
        PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
        //分页单页最大条数,默认500
        paginationInterceptor.setLimit(10000);
        return paginationInterceptor;
    }

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

(0)

相关推荐

  • 浅谈mybatisPlus的Ipage分页和map参数的问题

    目录 mybatisPlus的Ipage分页和map参数 第一种情况 第二种情况 mybatisPlus IPage分页常见问题(坑) 1.TooManyResultsException mybatisPlus的Ipage分页和map参数 前提:先有一个map类型的参数 Map params= new HashMap(); params.put("name","张三"); params.put("age","23"); 第一种

  • 详解MyBatisPlus如何实现分页和查询操作

    目录 1.定义查询字段 2.修改分页函数接口 3.修改分页实现方法 4.修改控制层 5.效果体验 <SpringBoot整合MybatisPlus实现增删改查功能>在这篇文章中,我们详细介绍了分页的具体实现方法.但是,在日常的开发中还需要搜索功能的.下面让我们一起动起手来,实现一下吧. 1.定义查询字段 定义一个类,存放需要用到的查询字段.如下: package com.didiplus.modules.sys.domain.entity.dto; import lombok.Data; /*

  • MyBatisPlus分页时排序的实现

    目录 简介 建库建表 依赖 配置 代码 Entity Service Controller 测试 简介 说明 本文用示例介绍MyBtisPlus分页时排序的方法. 分页时排序的方法 后端OrderItems排序 后端Wrapper排序 前端指定排序 排序涉及到的类 排序涉及到Page类的List<OrderItem> orders;成员,OrderItem定义如下: public class OrderItem implements Serializable { private static

  • 解决MybatisPlus SqlServer OFFSET 分页问题

    目录 问题 错误源码重现 找资料 解决 问题 使用MybatisPlus 连接 SqlServer 数据库 ,在分页的时候发生了如下的报错,sql语句和报错如下: Cause: com.microsoft.sqlserver.jdbc.SQLServerException: “@P0”附近有语法错误....SQL: SELECT  * FROM tb_admin  OFFSET 0 ROWS FETCH NEXT 15 ROWS ONLY 错误源码重现 依赖 <!-- mybatis-plus

  • MybatisPlus分页排序查询字段带有下划线的坑及解决

    目录 MybatisPlus分页排序查询字段带有下划线 MybatisPlus字段名称有下划线查询为null 原因分析 解决方案 MybatisPlus分页排序查询字段带有下划线 如果使用MybatisPlus的自动转驼峰命名法,分页排序查询的字段带有下划线时,会出问题. page = new Page<>(pageNo, pageSize); OrderItem orderItem = new OrderItem(); orderItem.setColumn("create_dat

  • mybatisplus如何解决分页最多500条数据

    目录 解决分页最多500条数据 1.问题描述 2.解决方案 3.测试结果 分页单页pageSize最大设置 解决分页最多500条数据 1.问题描述 在用mybatisplus分页查询时,设置了limit为100000,查询的总记录有2255条,但是查询出来的结果只有500条数据, 如图所示: 2.解决方案 这是mybatisPlus默认的超过500条数据,就会限制500条,你把当前页的配置改成-1就可以了. 如图所示 3.测试结果 分页单页pageSize最大设置 @Bean public Pa

  • Mybatis-Plus或PageHelper多表分页查询总条数不对问题的解决方法

    目录 前言 一.问题说明 1.引入依赖 2.Mybatis-Plus配置 3.创建mapper层 4.编写xxxMapper.xml文件 5.测试一(不传任何条件,只分页) 5.1.结果总结 5.2.结果分析 6.测试二(传两个表的条件) 6.1.测试结果 6.2.结果总结 6.3.结果分析 二.解决 1.没条件查询只分页 2.两个表都有条件 3.结果总结 4.结果分析 5.最终方案 5.1.坑 三.结束语 前言 项目老大说项目需要重构搜索功能,决定交给我这个比较闲的人! 嗯 ??? 因为以前的

  • layui问题之渲染数据表格时,仅出现10条数据的解决方法

    一.问题 ajax获取服务端数据之后,要动态渲染table,但数据仅仅数显了10条,并没有渲染所有的数据. 二.经过 看一下表格需要的数据,0-9条的数据都自动有一个名为LAY_TABLE_INDEX的键值对,但10条及之后的数据都没有这个键值对. 很是纳闷,这个表格不带分页功能,应该不需要写limit对数据进行限制 table.render({ elem: '#orderTable' ,height: 400 ,cols: [[ //标题栏 {field: 'status', title: "

  • 解决mybatis一对多关联查询多条数据只显示一条的问题

    一对多,如果多个表字段名相同,要记住使用别名,否则多条数据只显示一条 <resultMap type="com.example.demo.model.TuserModel" id="extendMapper"> <id column="id" property="id" /> <result column="user_name" property="userName&

  • JavaScript如何一次性展示几万条数据

    有一位同事跟大家说他在网上看到一道面试题:"如果后台传给前端几万条数据,前端怎么渲染到页面上?",如何回答? 于是办公室沸腾了, 同事们讨论开了, 你一言我一语说出自己的方案. 有的说直接循环遍历生成html插到页面上:有的说应该用分页来处理:还有的说这个面试官是个白痴, 哪有后台传几万条数据给前端这种情况的:我仔细思考了一下,先不论后端到底会不会白痴到传几万条数据给前端,假如真碰到这种情况,那么如果前端获取到数据以后, 直接将数据转换成html字符串,通过DOM操作插入到页面,势必导

  • 用存储过程、GetRows()、抽取10万条数据的速度测试

    现有10W条数据,Access数据库保存 通过正常提取:  复制代码 代码如下: <%  Set conn= Server.CreateObject("ADODB.Connection")  c&Server.MapPath("db2.mdb")  conn.Open connstr Set rs = Server.CreateObject ("ADODB.Recordset")  sql = "Select * from

  • 抽取10万条数据,想起GetRows()

    现有10W条数据,Access数据库保存 通过正常提取: <%Set conn= Server.CreateObject("ADODB.Connection")connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("db2.mdb")conn.Open connstr Set rs = Server.CreateObject ("A

  • mysql查询优化之100万条数据的一张表优化方案

    1.两种查询引擎查询速度(myIsam 引擎 ) InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行. MyISAM只要简单的读出保存好的行数即可. 注意的是,当count(*)语句包含 where条件时,两种表的操作有些不同,InnoDB类型的表用count(*)或者count(主键),加上where col 条件.其中col列是表的主键之外的其他具有唯一约束索引的列.这样查询时速度会很快.就是可

  • 关于@CacheEvict无法解决分页缓存清除的解决思路

    目录 @CacheEvict无法解决分页缓存清除 了解了两种写法:: spring分页缓存 @CacheEvict无法解决分页缓存清除 当下比较热门的spring缓存就是encache,但是最近在写毕业设计的时候,发现了在缓存分页的时候,往往只缓存了一页数据,导致点击下一页的时候,没有响应.因此花了点时间去了解了一想@CacheEvict. 在我们缓存一个数据的时候,都是缓存在一个key里面,如下 //这是插入的时候需要清除缓存key里面的内容 @CacheEvict(value = "abou

随机推荐