当前位置: 首页 > news >正文

山东省建设科技协会网站百度快速排名提升

山东省建设科技协会网站,百度快速排名提升,网站设计怎么收费,留手机号广告1.limit分页 limit分页原理 mysql的limit后面两个数字: 第一个数字:startIndex(起始下标。下标从0开始。) 第二个数字:pageSize(每页显示的记录条数) 假设已知页码pageNum,还有每页…

1.limit分页

limit分页原理
在这里插入图片描述
mysql的limit后面两个数字:
第一个数字:startIndex(起始下标。下标从0开始。)
第二个数字:pageSize(每页显示的记录条数)
假设已知页码pageNum,还有每页显示的记录条数pageSize,第一个数字
startIndex = (pageNum - 1) * pageSize
所以,标准通用的mysql分页SQL:

select * 
from tableName ...... 
limit (pageNum - 1) * pageSize, pageSize

2. PageHelper插件

使用PageHelper插件进行分页,更加的便捷。
第一步:引入依赖

<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.3.1</version>
</dependency>

第二步:在mybatis-config.xml文件中配置插件

<!--mybatis分页的拦截器-->
<plugins><plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin>
</plugins>

第三步:编写Java代码

关键点:

  • 在查询语句之前开启分页功能。
  • 在查询语句之后封装PageInfo对象。(PageInfo对象将来会存储到request域当中。在页面上展示。)
@Test
public void testSelectAll(){SqlSession sqlSession = SqlSessionUtil.openSession();CarMapper mapper = sqlSession.getMapper(CarMapper.class);// 在执行DQL语句之前,开启分页功能//查询第二页,前三条记录int pageNum = 2;int pageSize = 3;PageHelper.startPage(pageNum, pageSize);List<Car> cars = mapper.selectAll();cars.forEach(car -> System.out.println(car));// 封装分页信息对象new PageInfo()// new PageInfo是PageHelper插件提供的,用来封装分页相关信息的对象PageInfo<Car> carPageInfo = new PageInfo<>(cars, 3);System.out.println(carPageInfo);/*PageInfo{pageNum=2, pageSize=3, size=3, startRow=4, endRow=6, total=17, pages=6,list=Page{count=true, pageNum=2, pageSize=3, startRow=3, endRow=6, total=17, pages=6, reasonable=false, pageSizeZero=false}[Car{id=6, carNum='1003', brand='丰田霸道', guidePrice=30.00, produceTime='2000-10-11', carType='燃油车'},Car{id=7, carNum='1003', brand='丰田霸道', guidePrice=30.00, produceTime='2000-10-11', carType='燃油车'},Car{id=8, carNum='1003', brand='丰田霸道', guidePrice=30.00, produceTime='2000-10-11', carType='燃油车'}],prePage=1, nextPage=3, isFirstPage=false, isLastPage=false, hasPreviousPage=true, hasNextPage=true,navigatePages=3, navigateFirstPage=1, navigateLastPage=3, navigatepageNums=[1, 2, 3]}*/sqlSession.close();
}
http://www.khdw.cn/news/27074.html

相关文章:

  • 网站流量怎么做网盘网页版登录入口
  • 网站建设网站网站建设网站艺术培训学校招生方案
  • 中国建设工程招标官方网站广州seo优化效果
  • 哪个网站注册域名站长工具无忧
  • 公司做零申报在哪个网站上google关键词排名优化
  • 东莞市做网站公司什么是sem和seo
  • 致力于做服务更好的网站建设公司百度seo文章
  • 哪里找做鸭子的网站品牌宣传推广策划方案
  • 城市建设杂志社官方网站大数据营销软件
  • 汽车网站建设目的南京网络推广平台
  • 如何查看网站是用什么模板做的2022最新时事新闻及点评
  • 响应式网站404页面怎么做seo网络推广专员招聘
  • 东莞互联网推广大兵seo博客
  • 做建材哪个网站平台好设计网站的软件
  • 南京网站快速排名提升郑州网站建设推广优化
  • wordpress 网站 上传武汉seo排名
  • 怎样免费做网站视频讲解如何制作一个公司网站
  • 四川聚锋建设工程有限公司官方网站东莞公司seo优化
  • 和硕网站建设百度快速排名工具
  • php和c 做网站的区别免费建站哪个网站最好
  • 新上线网站如何做搜索引擎seo客服
  • 做网站一般都是织梦官方百度app下载安装
  • 上海网站建设营销广东seo点击排名软件哪家好
  • 沈阳做网站多少钱广州seo托管
  • 个人开发的软件能卖吗seo入门培训教程
  • b2c电子商务网站购物车设计原理杭州seo营销
  • 清远医院网站建设方案站长统计app软件下载官网
  • cp网站开发搭建seo自动推广工具
  • 创建网站是怎么赚钱的网络营销平台都有哪些
  • 保定网站开发竞价推广专员