继续回答ssm整合框架实现分页查询这个问题
时间: 2023-02-05 08:20:10 浏览: 115
ssm框架——分页查询
3星 · 编辑精心推荐
在使用 SSM (Spring + Spring MVC + MyBatis) 整合框架实现分页查询时,需要遵循以下步骤:
1. 在 Spring 配置文件中,配置 PageHelper 分页插件,并指定分页参数名称和默认分页大小等信息。
2. 在 MyBatis 的 Mapper 接口中编写分页查询方法,并使用 PageHelper 的分页方法进行分页。
3. 在 Service 层中调用 Mapper 接口的分页查询方法,并将分页信息封装到 PageInfo 对象中。
4. 在 Controller 层中接收前端传来的分页参数,将分页参数封装到 PageHelper 对象中,然后调用 Service 层的分页查询方法,并将查询结果返回给前端。
例如,如果你想查询用户表中第二页,每页显示 10 条记录,那么你可以在前端传入这样的分页参数:
- pageNum: 2
- pageSize: 10
在 Controller 层中,你可以接收这些参数,并将它们封装到 PageHelper 对象中:
PageHelper.startPage(pageNum, pageSize);
然后调用 Service 层的分页查询方法,并将查询结果封装到 PageInfo 对象中返回给前端:
PageInfo<User> pageInfo = userService.findByPage(pageNum, pageSize);
前端可以通过访问 PageInfo 对象的属性,获取分页信息和查询
阅读全文