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 情况找了一篇博文:

时间用java8

上一篇下一篇

猜你喜欢

热点阅读