首页 > 其他分享 >分页展示数据

分页展示数据

时间:2023-01-18 23:33:36浏览次数:21  
标签:调用 分页 展示 对象 maven sql 数据 Page

1、可以通过sql语句添加 limit 限制条件和前端处理进行实现

 

2、通过第三方的插件进行处理:pagehelper(去maven官网找到对应的maven配置)

具体步骤:1、在控制层调用服务层的相关方法之前,PageHelper调用startPage(当前页,每页条数)方法开启分页功能

        2、正常调用dao的方法 此时返回值是Page对象,page对象是继承了ArrayList 

        3、将第二步得到的Page对象再进行分装 分装为PageInfo对象 new PageInfo<>(第二步得到的对象)

        4、将该对象存入到model中,方便前端调用

优点:1、Pagehelper是非侵入式的 (当没有开启分页功能时,对原本的代码没有影响)

You can add limi with a sql statement  

标签:调用,分页,展示,对象,maven,sql,数据,Page
From: https://www.cnblogs.com/jiang-kai/p/17060857.html

相关文章

  • DBeaver展示大数据表卡死问题解决
    现象:当打开大表,比如大小达到几百M,并且获取所有行时,程序会卡死,无响应,只能强制关闭原因:DBeaver是基于java开发的,非常容易的可以想到是JVM内存设置过小导致溢出解......
  • 一种基于 Python 的 Pscad 仿真数据处理方案
    起因在使用PsCad进行仿真的过程中,常常需要记录数据。PsCad会默认将仿真数据存储为.out文件和.inf文件。然而,这样的数据文件并不能直接导入到Python或者Matlab......
  • 浅谈Redis底层数据结构(sdshdr-redisObject)
    最近看了点Redis底层的源码分析,特作此记录前提共识:Redis是一个默认为16个数据库的key-value内存数据库Redis底层是由C语言实现文章目录​​C语言源码流程​​​​1、server.......
  • 浅谈Redis基本数据类型底层编码(含C源码)
    文章目录​​一、String​​​​1、int​​​​2、embstr​​​​3、raw​​​​4、bitmap​​​​5、hyperloglog​​​​二、List​​​​1、ziplist​​​​2、quicklist......
  • 数仓:业务数据采集
    MySQL安装安装包准备上传安装包和JDBC驱动。(base)quanjunyi@Tys-MacBook-Pro~%dockercp01_mysql-community-common-5.7.16-1.el7.x86_64.rpmcluster-maste......
  • 【OI】随机数据下根号树的平替实现
    原理在随机数据下,把原序列分成\(\sqrtn\)个块,维护每个块的前缀后缀最大值,那么,在随机询问下,对于在一个块中的询问,暴力查询。复杂度概率\(\sqrtn^{-1}\),复杂度\(......
  • Spring MVC分页示例
    分页用于在不同部分显示大量记录。在这种情况下,我们将在一页中显示10、20或50条记录。对于其余记录,我们提供链接。我们可以在SpringMVC中简单地创建分页示例。在此分......
  • # yyds干货盘点 # 使用Python批量实现某一Excel文件中每3行数据存一个Excel文件
    大家好,我是Python进阶者。一、前言前几天在帮助粉丝解决问题的时候,遇到一个简单的小需求,这里拿出来跟大家一起分享,后面再次遇到的时候,可以从这里得到灵感。二、需求澄清粉丝......
  • [Code-Palace] 各种数据类型在当前系统的存储
    #include<stdio.h>#include<stdlib.h>#include<float.h>#include<limits.h>intmain(){printf("Smallestchar:%hhd\n",CHAR_MIN);printf("Biggest......
  • [Code-Palace] 各种数据类型的二进制表示
    生成的二进制码被保存在"data.exe"文件请用VSCode中的HexEditor或其他二进制编辑器查看#include<stdio.h>#include<stdlib.h>voidchar_out();voidunsigned_c......