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

新手从零基础建站初级网站建设免费自动网页生成器

新手从零基础建站初级网站建设,免费自动网页生成器,重庆多功能网站建设,vi设计作品赏析DBAPI如何优雅的实现分页查询功能 背景 分页查询的时候,用户往往需要传入当前第几页pageNo和每页显示的条数pageSize参数,根据这两个参数,从数据库中查询出当前页的数据。 以mysql为例,分页查询的sql语句如下: sel…

DBAPI如何优雅的实现分页查询功能

背景

  • 分页查询的时候,用户往往需要传入当前第几页pageNo和每页显示的条数pageSize参数,根据这两个参数,从数据库中查询出当前页的数据。

  • 以mysql为例,分页查询的sql语句如下:

select * from t_user limit 30,10

limit 30,10表示从第31条记录开始,查询10条记录。

参数动态计算

  • 在DBAPI中参数注入sql的话就要写成
select * from t_user limit #{offset}, #{pageSize}
  • 而这里的offset参数每次都要根据pageNopageSize动态计算,offset=(pageNo-1)*pageSize
  • 为了解决这个动态计算的需求,DBAPI提供了参数处理插件,可以对请求参数进行用户自定义的处理,并且官方已经实现了分页插件,该插件已经上传到插件市场,用户下载使用即可。

下面具体来看插件如何使用

分页插件使用

  1. 访问插件市场,下载分页插件,上传到DBAPI的extlib目录或者lib目录下,重启DBAPI服务

  1. 创建API,添加参数pageNo pageSize

API必须至少包含两个参数,pageNopageSizepageNo表示当前第几页,pageSize表示每页显示的条数

  1. sql编写

sql中使用参数offsetpageSizeoffset表示查询记录的开始位置,pageSize表示每页显示的条数

select * from t_city limit #{offset}, #{pageSize}

  1. 全局插件-参数处理中选择分页插件

插件参数不用填写,非必填

  1. 测试

保存API,请求测试可以看到分页成功。

注意

注意此插件在个人版4.0.16及以上、企业版4.1.10及以上版本支持

http://www.dtcms.com/wzjs/566540.html

相关文章:

  • 化妆品购物网站模板wordpress盈利博客
  • 成都的网站建设自己做网站的二维码
  • 做网站设计多少钱网站怎样设计网址
  • 郑州模板网站建设策划公司南宁广告网页设计招聘信息
  • 国内好的设计网站安装wordpress返回404
  • 学校网站html模板咸阳市建设银行网站
  • 网站建设工作室创业计划书电子商务网站开发概述
  • ui做网站流程免费咨询服务
  • 邯郸网站设计哪家好知识付费网站搭建
  • 什么网站程序做资料库门户网站建设中存在的问题
  • 胶州网站建设dch100form e哪个网站做
  • 网站快速优化排名网站备案审核制度
  • 江华网站建设哪家做网站好 成都
  • 枣庄公司网站建设携程官网
  • 收录好的网站有哪些哪些网站可以找到做药人的信息
  • 襄阳网站seo方法手机设计图软件app
  • 网站上的图片一般多大合适创建公司网站的方案有
  • 做网站用方正字体可以额的网站建设保密协议
  • 无做弊的棋牌游戏网站公司简介网页模板
  • 天河区门户网站教育专栏推广联系方式
  • 8+1网站正能量直接入口没封高端网站定制设计
  • 百度网站 收录网站内容建设怎么写
  • 建设高端网站需要多少钱规模以上工业企业是指什么
  • 网站开发交接表四川网站建设设计公司哪家好
  • 昆山哪里有做网站的品牌推广官
  • 龙潭湖网站建设雄安专业网站建设哪家好
  • 大连网站制作公司logo是个网站
  • 广东网站建设模版重庆关键词优化平台
  • 网站开发技术 html做电影网站免责声明有用吗
  • 深圳做响应式网站设计工地建筑模板尺寸