使用PageHelper.startPage(...)进行物理分页

业务需求只显示其中的100条数据

之前是在业务逻辑里对参数limit进行了处理

后来试试sql的limit查询100条数据 但是不确定这种分页使用的是逻辑分页还是物理分页,因为物理分页mysql就会加参数limit = ?,如果再进行总查询100条限制就会出现sql语法错误

于是乎百度了一下 看了一条csdn博客 得出结论

项目代码测试了一下

果然报错了

在执行查询数据时,就会自动执行2个sql;自动执行分页,通过PageHelper进行识别是何数据库拼接分页语句,若是mysql,自动通过limit分页,若是oracle自动通过rownum进行分页,另一个会自动拼接Mapper下不存在的ID,查询的总数;可以通过打印的日志进行跟踪;
结论来自:
原文:https://blog.csdn.net/qq_25101413/article/details/80224559

最新文章

  1. 解决IE6/IE7/IE8不支持before,after问题
  2. 捋一捋Javascript数据类型转换规则
  3. nginx负载均衡的配置方法
  4. Selenium2学习-023-WebUI自动化实战实例-021-获取浏览器显示区域大小,通过 WebDriver 截图功能
  5. Android应用插件式开发解决方法
  6. wamp不能使用phpmyadmin,提示“You don't have permission to access /phpmyadmin/ on this server.” 转载
  7. Streaming编程实例(c,c++,python等)
  8. 使用YUIDoc生成JS文档
  9. vector删除元素与清除内存空洞
  10. C 程序与 C++ 程序之间的相互调用
  11. GUNS后台管理框架部署与发布
  12. Christmas Spruce
  13. Linux网络协议栈(一)——Socket入门(1)
  14. ftp如何使用命令上传文件
  15. Top 5 Reasons to Get BMW ICOM A2 with Latest Software
  16. 【IT笔试面试题整理】判断链表是否存在环路,并找出回路起点
  17. 带分数(dfs,next_permutation)
  18. bzr: ERROR: These branches have diverged. Use the missing command to see how.
  19. Jsp+servlet+mysql搭建套路
  20. 在数组中找出两数之和为10的所有组合(JAVA)

热门文章

  1. Comedi的学习过程
  2. [R] Lexical & Dynamic Scoping / Execution & Calling environments / Closures
  3. springboot 添加 jsp支持
  4. saltstack总结-2018-0620
  5. 第三章 C#程序结构 (3.3 循环结构)
  6. java-使用icepdf实现pdf转换成png
  7. 嵌入式C语言常见的错误
  8. centos7安装配置tomcat9
  9. mysql用户管理及授权
  10. Qt控制流简析