关于分页拦截器PageHelper的使用

关于分页拦截器PageHelper的使用

老师,在之前学习mybatis拦截器的时候,提到了一个对于分页有很大帮助的PageHelper第三方包,请问这个要怎么整合到SSM框架的项目中啊?又如何使用呢?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好!

  1. 在ssm中使用PageHelper时,通常采用这样的方式来整合就可以,如果有特殊的功能同学可以查看一下官方的文档

  2. 关于两个参数:

    1)Reasonable: 是分页参数合理化,默认false禁用,启用合理化时,如果pageNum<1会查询第一页,如果pageNum>pages会查询最后一页 ,禁用合理化时,如果pageNum<1或pageNum>pages会返回空数据

    2)helperDialect:分页插件会自动检测当前的数据库链接,自动选择合适的分页方式,因为不同的数据库分页的方式有些差距。。你可以配置`helperDialect`属性来指定分页插件使用哪种方言。配置时,可以使用下面的缩写值:`oracle`,`mysql`等。

    这里的意思就是开启分页参数合理化,使用的是mysql的分页方式。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

好帮手慕柯南 2019-08-01 11:51:14

同学你好!整合时有一点小的区别,同学可以参考一下下面的代码

http://img1.sycdn.imooc.com//climg/5d42619a0001c39507740536.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 哆丶哆 #1
    老师,这最里面那两行黑色的value值代表什么意思?
    2019-08-01 15:14:36
  • 提问者 哆丶哆 #2
    我记得当初学习用这个插件的时候不是直接在mybatis的总配置文件里的plugis标签里面注册一个plugin就可以的么?整合的时候要指定特殊属性么?
    2019-08-01 15:15:28
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师