Mybatis 分页:Pagehelper + 拦截器实现 (3)

日志如下:

....: ==> Preparing: SELECT id, user_name, age, create_time FROM user_info_pageable limit 4 ....: ==> Parameters: ....: <== Total: 4 ....: 总记录数:6 ....: list:[UserInfoDO(id=1, userName=张三, age=22, createTime=2019-10-08T20:52:46), UserInfoDO(id=2, userName=李四, age=21, createTime=2019-12-23T20:22:54), UserInfoDO(id=3, userName=王二, age=22, createTime=2019-12-23T20:23:15), UserInfoDO(id=4, userName=马五, age=20, createTime=2019-12-23T20:23:15)] ....: result:PageResult{isFirstPage=true, isLastPage=false, pageNum=1, pageSize=4, totalSize=6, totalPage=2, data=[UserInfoDO(id=1, userName=张三, age=22, createTime=2019-10-08T20:52:46), UserInfoDO(id=2, userName=李四, age=21, createTime=2019-12-23T20:22:54), UserInfoDO(id=3, userName=王二, age=22, createTime=2019-12-23T20:23:15), UserInfoDO(id=4, userName=马五, age=20, createTime=2019-12-23T20:23:15)]}

通过日志分析,发现普通的SELECT * FROM user_info_pageable 被重新组装成SELECT * FROM user_info_pageable limit 4,说明拦截器实现的分页成功。

三、总结

两种方式:Pagehelper 分页和自己实现,根据实际情况自己选用吧。

Pagehelper 分页示例代码

Mybatis 拦截器实现分页示例代码

3.1 日常求赞

祖传秘籍 Spring Boot 葵花宝典 开源中,欢迎前来吐槽,提供线索!

九阳神功 【Java 知识笔记本】 开源中,欢迎前来吐槽,提供线索!

3.2 文化交流

风尘博客

风尘博客-掘金

风尘博客-博客园

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpxfyj.html