news 2026/2/12 23:07:11

用Pagehelper进行分页查询

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
用Pagehelper进行分页查询

controller:

@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); }

Service:

//用PageHelper分页插件,导入依赖 @Override public PageResult<Emp> page(Integer page, Integer pageSize) { //设置分页参数(Pagehelper) PageHelper.startPage(page, pageSize); //执行查询 List<Emp> empList = empMapper.list(); //解析查询结果,并封装 Page<Emp> p = (Page<Emp>) empList; return new PageResult<Emp>(p.getTotal(),p.getResult()); }

Mapper:

@Mapper 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);*/ @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") public List<Emp> list();
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/6 21:40:13

【Linux系统】初探虚拟地址空间

一、内存空间布局很久之前&#xff0c;我们浅浅谈过内存的空间布局&#xff1a;在这里插入图片描述其中&#xff0c;初始化数据和未初始化数据指的是全局或静态变量。程序的局部变量开辟在栈区&#xff0c;malloc/new等申请的空间是在堆区。堆区和栈区&#xff0c;是相对而生长…

作者头像 李华
网站建设 2026/2/9 15:18:46

vue和springboot框架开发的小程序儿童疫苗接种预约医疗提醒系统_5dq9226p

文章目录具体实现截图主要技术与实现手段关于我本系统开发思路java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;具体实现截图 同行可拿货,招校园代理 vuespringboot_5dq9226p 框架开发的小程序儿童疫苗接种…

作者头像 李华
网站建设 2026/2/13 0:05:54

C++小程序编写系列(2)

一、核心目标掌握 if-else&#xff08;条件判断&#xff09;和 while&#xff08;循环&#xff09;&#xff0c;实现支持加减乘除的连续计算器。二、上一篇练习精简答案&#xff08;双向温度转换&#xff09;#include >#include ip>using namespace std;int main() {doub…

作者头像 李华
网站建设 2026/2/8 9:11:00

python-flask-django公司企业员工出差报销管理系统_04446nsn

文章目录系统截图项目技术简介可行性分析主要运用技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;系统截图 怕一天哄-flask-django_6nsn 公司企业员工出差报销管理系统 项目技术简介 Python版本&#x…

作者头像 李华