后端分页查询(模糊查询)
如下图: 通过姓名.地址查询
新建一个page类
@Data public class MyPage implements Serializable {private Integer pageNo; // 当前页private Integer pageSize; // 总页数 }
新建一个分页查询类
@Data public class EmpQuery extends MyPage {private String name;private String address; }
我用的是MybatisPlus,所以要导入分页插件
@Configuration public class MybatisPlusConfig {@Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor() {MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));return interceptor;} }
最后是控制器类
@ApiOperation("分页查询员工列表") @GetMapping("/list") public Result<Map<String,Object>> getEmpList(EmpQuery param){QueryWrapper<Emp> wrapper = new QueryWrapper<>();// 如果长度不等于0if(StringUtils.hasLength(param.getName())) {wrapper.like("name", param.getName());}if(StringUtils.hasLength(param.getAddress())) {wrapper.like("address", param.getAddress());}// 按id做倒序排列wrapper.orderByDesc("id");Page<Emp> page = empService.page(new Page<>(param.getPageNo(), param.getPageSize()),wrapper);Map<String, Object> data = new HashMap<>();data.put("total", page.getTotal());data.put("rows", page.getRecords());return Result.success(data); }
后端分页查询(模糊查询)相关推荐
- yii2实现后端分页和模糊查询
注:这里说的是前后端分离的方式,前端可以用vue+element,不管用什么,只要能把需要的参数传给后端就OK 1.前端需要传的主要参数包括: listQuery: { //动态请求table数据时传 ...
- Javaweb15==mysql+mybatis+servlet+axios+fasetjson+vue+elementUI前后端分离,实现列表后端分页、模糊查询后分页、新增、单一/批量删除、修改
难点:模糊查询后再次分页,并可以选择页数. 最终环境配置: maven3.8:依赖包管理 IDEA2021+JDK8+mysql connector java5+Mysql5+mybatis3.5:从 ...
- 《前端》Element ui 表格(Table)组件中前端实现数据分页和模糊查询--未看
我是用的Element ui 表格(Table)组件中的例子 下面是别人自己写的方法: Element ui 表格(Table)组件中前端实现数据分页和模糊查询_明天也要努力的博客-CSDN博客 h ...
- 使用EasyUI界面实现分页和模糊查询
一,项目结构 注:以上项目的结构层次是基于使用EasyUI搭建树形界面以及导航栏 二,创建图书表 create table t_book (id integer not null,bookname ...
- index客户主页+页面分页的模糊查询 and add知识
一.首先回望一下,我们经常会在JSP学习中遇到的问题和有必要掌握的 a little 知识. 1.如何修改默认的编码方式? 1)首先点击eclipse上方工具栏的window,选择preference ...
- Spring Boot+MybatisPlus使用JQuery DataTables表格插件展示数据、实现分页和模糊查询等功能
Spring Boot+MybatisPlus使用JQuery DataTables表格插件展示数据.实现分页和查询功能 一.部分技术选型 二.项目结构 三.功能需求和效果展示 四.关键代码 4.1页 ...
- MyBatis-plus 查询 模糊查询的使用
在使用MyBatis-plus的时候,一些基础的增删改查可以不用再自己写sql了: public interface UserDao extends BaseMapper<FykUser> ...
- 【测试开花】三、项目管理-后端-实现列表接口(含分页、模糊查询)
基于 springboot+vue 的测试平台开发继续更新. 打开项目管理,就需要看到列表里展示项目数据,比如这样(截图是这个前端框架的demo,仅作示意): 那么对应到我们平台的项目管理功能,就需要 ...
- 使用Ef框架进行分页..EF模糊查询..EF多表内连接查询
先来DAL层代码..稍后解释... public List<Staff> Getstaff(string DepId,string staffname,DateTime date ,int ...
- Jsp新闻项目(规范访问分页之模糊查询主题分页查询[客户页面])
目录 一.规范访问 二.模糊查询分页 1.代码分析 上一章我们有讲到将伪表查询代替之前的模糊查询来进行分页,今天我们要在伪表查询的基础上加上模糊查询,也就是说在模糊查询时也可以分页了 三.主题分页查询 ...
最新文章
- ireport如何给static text加边框_html amp;amp; css 解决li浮动边框为2的问题
- 神爱程序员,于是带来Python
- 华为正式发布鸿蒙2.0,更新人数太多挤爆服务器,P50也官宣了!
- 明科在线客服系统PHP_在线客服系统的标准功能有哪些
- ccpc河北大学生程序设计竞赛dp小总结
- 关于计算机网络的鼻祖是,笔记本的前世今生!谁才是笔记本的开山鼻祖?
- 一些sql语句的详细解释
- 通过ResNet-50进行面部表情识别(易懂)
- windows自动设置ip地址脚本
- oracle中一个月的最后一天,SQL和Oracle获取每周、每月、每年第一天和最后一天
- 软考软件设计师中级考试(二)——操作系统基本原理
- 原创教程:下载和安装Python3.9
- PC版微信数据库解密详细教程
- 程序员面试、算法研究、编程艺术、红黑树、机器学习5大系列集锦(转)
- 云服务器配置和域名配置
- 怎么文字转语音?两分钟让你学会三种方法
- 梅林安装opkg后安装iperf3_路由器最高速度/性能测试 - Windows 安装 IPerf3 及 使用方法...
- Kotlin去掉UUID 横杠 方法
- android 购物车实现,Android Studio实现简单购物车功能
- CentOS网络配置文件中UUID参数释疑