news 2026/7/22 12:07:36

员工信息查询(含分页查询)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
员工信息查询(含分页查询)

分页查询:原始方法

用@RequestParam可以为属性设置默认值

@Service public class EmpServiceimpl implements EmpService { @Autowired private EmpMapper empMapper; @Override public PageResult page(Integer page, Integer pageSize) { //1.调用mapper查询总记录数 Long total = empMapper.count(); //2.调用mapper查询结果列表 List<Emp> rows = empMapper.list((page - 1) * pageSize, pageSize); //3.封装结果 PageResult return new PageResult(total,rows); }
public interface EmpMapper { @Select("select count(*) from emp e left join dept d on e.dept_id = d.id") public Long count(); /* * 这里的d.name封装不到Emp对象中,所以需要使用别名解决 * */ @Select("select e.*,d.name deptName from emp e left join dept d on e.dept_id = d.id " + "order by e.update_time desc limit #{start},#{pageSize}") public List<Emp> list(Integer start, Integer pageSize);
public class EmpController { @Autowired private EmpService empService; /* * 分页查询 * */ @GetMapping public Result page(@RequestParam(defaultValue = "1") Integer page, @RequestParam (defaultValue = "10") Integer pageSize){ log.info("分页查询:{},{}",page,pageSize); PageResult pageResult = empService.page(page,pageSize); return Result.success(pageResult); }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/20 16:12:53

ESP32 HWCDC大数据传输终极指南:3步解决USB串口卡顿问题

ESP32 HWCDC大数据传输终极指南&#xff1a;3步解决USB串口卡顿问题 【免费下载链接】arduino-esp32 Arduino core for the ESP32 项目地址: https://gitcode.com/GitHub_Trending/ar/arduino-esp32 你是否在使用ESP32的USB串口功能时&#xff0c;遇到过这样的困扰&…

作者头像 李华
网站建设 2026/7/17 15:57:57

IDR:Delphi程序逆向工程的终极工具指南

IDR&#xff1a;Delphi程序逆向工程的终极工具指南 【免费下载链接】IDR Interactive Delphi Reconstructor 项目地址: https://gitcode.com/gh_mirrors/id/IDR 项目概述 IDR&#xff08;Interactive Delphi Reconstructor&#xff09;是一款专为Windows32环境设计的可…

作者头像 李华
网站建设 2026/7/19 13:21:42

Obsidian导入工具:从多平台轻松迁移笔记的完整指南

Obsidian导入工具&#xff1a;从多平台轻松迁移笔记的完整指南 【免费下载链接】obsidian-importer Obsidian Importer lets you import notes from other apps and file formats into your Obsidian vault. 项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-importer …

作者头像 李华
网站建设 2026/7/21 5:25:54

MosDNS突破性DNS转发器:高效能部署与智能配置实战指南

在当今数字化时代&#xff0c;DNS解析性能直接影响着网络体验的质量。MosDNS作为一款基于Go语言开发的高性能DNS转发器&#xff0c;凭借其卓越的并发处理能力和灵活的插件化架构&#xff0c;为用户提供了前所未有的DNS服务解决方案。这款遵循GPLv3开源协议的软件不仅资源占用极…

作者头像 李华
网站建设 2026/7/19 4:02:35

为什么选择S7NetPlus:工业自动化领域的跨平台PLC通信框架解决方案

为什么选择S7NetPlus&#xff1a;工业自动化领域的跨平台PLC通信框架解决方案 【免费下载链接】s7netplus 项目地址: https://gitcode.com/gh_mirrors/s7n/s7netplus 在工业4.0时代&#xff0c;企业面临着如何高效连接西门子PLC设备、实现跨平台数据采集和构建自动化系…

作者头像 李华
网站建设 2026/7/18 14:08:25

1小时验证创意:用Watt Toolkit打造产品原型

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 使用Watt Toolkit快速构建一个共享单车应用的MVP原型&#xff0c;包含地图显示、单车定位、扫码解锁和计费功能。重点实现核心交互流程&#xff0c;界面可以简单但功能要完整可演示…

作者头像 李华