Springboot+Mybatis+mysql实现分页查询
2022-05-11 本文已影响0人
编程人生
分页功能是一个很常见的功能点,今天用PageHelper实现了简单的分页查询功能,记录下使用过程,供而大家参考.
关于PageHelper的介绍,可以去官网,百度上也有大量PageHelper的文章,这里就不在赘述.
文章目录:
1.引入依赖:
2.application.yml配置
3.封装工具类
4.mapper.xml 编写sql
5.mapper , service , controller 代码实现
6.测试
7.问题总结及思考?
1.引入依赖
2.applciation.yml配置
3.封装工具类, 我一共封装三个类, PageRequest , PageResult, MybatisPageHelper类
分页请求类 分页响应 分页工具类4.mapper.xml 中增加分页sql
5.mapper, service, controller 层分别增加代码实现
mapper层 serviceimpl层 控制层增加方法,并返回分页结果6.这里用swagger测试接口
7.问题总结及思考.
在测试过程中也遇到一些问题,例如MGB在自动生成代码时 ,useJSR310Types 设置为true 如下:
导致mapper 映射结果时, 时间字段报错,后来改为false,得以解决.
关于时间类型用java8 情况找了一篇博文: