Mybatis是如何进行分页的?它分页插件的原理是什么?

   日期:2020-09-02     浏览:157    评论:0    
核心提示:Mybatis如何进行分页?使用Mybatis里面的第三方插件,使用方式:在将要执行的sql语句之前使用分页插件:pageHelper.starPage(pageNum,pageSize);pageNum:表示的是页码,也就是说有多少页(可以参考以下图片)图片显示总共有10页,pageSize:就是一个页中显示几条数据(数量)(参考以下图片)图片中显示了7条数据(数量),这就是pageSize在starPage()方法中重要输入整数就行;Mybatis分页插件的原理是什么?使用

Mybatis如何进行分页?

  1. 使用Mybatis里面的第三方插件,
  2. 使用方式:在将要执行的sql语句之前使用分页插件:pageHelper.starPage(pageNum,pageSize);
  3. pageNum:表示的是页码,也就是说有多少页
    (可以参考以下图片)
    图片显示总共有10页,
  4. pageSize:就是一个页中显示几条数据(数量)
    (参考以下图片)
    图片中显示了7条数据(数量),这就是pageSize
  5. 在starPage()方法中重要输入整数就行;

Mybatis分页插件的原理是什么?

  1. 使用Mybatis插件(也称为拦截器)机制。对需要使用分页的功能进行增强,也就是重写sql语句,根据不同的数据生产不同的分页语句
  2. mysql会生产limit语句e

!!!!(在这提醒各位mysql是使用limit语句,
但是Oracle借助的rownum生成对应子查询语句)

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服