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

windows优化大师好用吗免费的关键词优化工具

windows优化大师好用吗,免费的关键词优化工具,凡科怎么样,网站建设合同的验收表首先分页查询的原理是SQL的limit关键字。LIMIT 子句用于限制 SQL 查询返回的记录数。它接受一个或两个整数参数,第一个参数表示偏移量,第二个参数表示返回的最大记录数。我们完全可以使用前端传给我们的page,pageSize,自己去计算limit的参数,…

首先分页查询的原理是SQL的limit关键字。

LIMIT 子句用于限制 SQL 查询返回的记录数。它接受一个或两个整数参数,第一个参数表示偏移量,第二个参数表示返回的最大记录数。

我们完全可以使用前端传给我们的page,pageSize,自己去计算limit的参数,但是这样效率很慢。

所以有了分页插件pageHelper.

1 首先引入pageHeper的Maven坐标

<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId>
</dependency>
2 在Controller层接受分页请求

 主要参数是Page(第几页),PageSize(一页的大小)

 @GetMapping("/page")public Result<PageResult> Page(EmployeePageQueryDTO employeePageQueryDTO){PageResult pageResult=employeeService.PageQuery(employeePageQueryDTO);return Result.success(pageResult);}

  这里参数用一个对象接收

3 Service层逻辑处理

        PageHepler可以帮助我们计算limit的参数,并同时帮我们把limit加在普通的select语句中,变成分页查询。这样一来执行分页,我们只需要在Mapper配置普通的查询语句,由PageHelper帮我们补上limit所需语句。
page继承了ArrayList,所以它可以接收查询的返回结果,多个数据本身就会返回一个集合。
如果不想用Page,直接使用ArrayList也是可以的,只不过Page有更多的功能,所以pageHeper和Page不是一定要一起使用.看自己的需求选择。

/*** 员工分页查询* @param employeePageQueryDTO* @return*/@Overridepublic PageResult PageQuery(EmployeePageQueryDTO employeePageQueryDTO) {// PageHepler可以帮助我们计算limit的参数,并同时帮我们把limit加在普通的select语句中,变成条件查询。PageHelper.startPage(employeePageQueryDTO.getPage(),employeePageQueryDTO.getPageSize());//执行分页,我们只需要在Mapper配置普通的查询语句,由上面的帮我们补上limit所需语句。//page继承了ArrayList,所以它可以接收查询的返回结果,多个数据本身就会返回一个集合。//如果不想用Page,直接使用ArrayList也是可以的,只不过Page有更多的功能Page<Employee> pages=employeeMapper.PageQuery(employeePageQueryDTO);PageResult pageResult=new PageResult();pageResult.setRecords(pages.getResult());return pageResult;}

4 Mapper层的SQL配置

Mapper接口

 /*** 员工分页查询* @param employeePageQueryDTO* @return*/Page<Employee> PageQuery(EmployeePageQueryDTO employeePageQueryDTO);

Mapper对应SQL

<select id="PageQuery" resultType="Employee">
select * from employee
<where><if test="name!=null and name!=''">name like concat("%",#{name},"%")</if>
</where></select>

很明显这里只是一个普通的查询,并没有limit语句,这正是pageHelper的作用,帮我们计算好参数,然后加入SQL语句。


文章转载自:

http://zC70Nw0D.rzrbw.cn
http://E5ZEgWCP.rzrbw.cn
http://EcVq48SP.rzrbw.cn
http://CDahyQZc.rzrbw.cn
http://d4Q1XdCG.rzrbw.cn
http://t5EEQ2Oy.rzrbw.cn
http://zhwjUOgi.rzrbw.cn
http://5SnCp0Cl.rzrbw.cn
http://1l69ANJf.rzrbw.cn
http://6cR3SQr8.rzrbw.cn
http://ZLxqr6Ms.rzrbw.cn
http://5aiViAZl.rzrbw.cn
http://v1iwwzs9.rzrbw.cn
http://hx69dZnY.rzrbw.cn
http://CRX5g0UG.rzrbw.cn
http://wESgUG3W.rzrbw.cn
http://K3HVLP3r.rzrbw.cn
http://Mc6YE1h6.rzrbw.cn
http://BNyVHoJg.rzrbw.cn
http://BdXjCIyS.rzrbw.cn
http://vi3GywZi.rzrbw.cn
http://8FVWWeq2.rzrbw.cn
http://tVrPF6wO.rzrbw.cn
http://DjKdKeWR.rzrbw.cn
http://cjucV1SC.rzrbw.cn
http://Aq2GzddO.rzrbw.cn
http://6AKVkC7L.rzrbw.cn
http://CnSHjvc8.rzrbw.cn
http://pqkM2md8.rzrbw.cn
http://ViCkKUBL.rzrbw.cn
http://www.dtcms.com/wzjs/773306.html

相关文章:

  • 网站换空间 seo买商标
  • 做网站怎样做全页面石家庄房产信息网查询系统
  • 淘宝购物网站官网和网站的区别
  • 网站做的好是不是影响就大网站规划文字说明
  • wordpress整站cdn做网站需要学的语言和软件
  • 做网站的公司在哪百度一下你就知道了主页
  • 360优化大师下载官网seo关键词找29火星软件
  • 邯郸专业做网站租好服务器咋做网站呢
  • php电影网站开发苏州专业高端网站建设公司哪家好
  • 富阳网站建设怎样益阳市网站建设科技
  • 河南省做网站的公司新建茶叶网站文章内容建设
  • 锡林郭勒盟建设工程造价信息管理网站xxx网站建设规划书
  • 个人做交通违章查询网站违法吗医院网站建设 不足
  • 普宁网站建设网站建设服务收费标准
  • 网站建设中提示页面全球网站排行榜
  • 学院网站建设目标昆明网站建设公司哪家便宜
  • 网站节点加速上海市建设局官方网站
  • 怎么不花钱做公司网站商城网页
  • 企业自建网站营销设计开发流程
  • 门户网站建设兴田德润公司网站建设要注意什么
  • 企业公司如何做网站沈阳网页关键词优化
  • 怎么用h5网站做动效建站视频
  • 做可以上传文件的网站湘潭做网站 m磐石网络
  • 如何利用视频网站做数字营销推广招标采购平台
  • 淮安官方网站开发区电商网站产品设计优化技术主要是
  • 古镇 网站建设廊坊微信网站建设
  • 建瓯网站建设wzjseo中国工程建设信息平台
  • 平板电脑可以做淘宝网站吗有没有可以免费的片
  • 网站每天更新多少文章生猪期货交易平台 app
  • 问答网站建设安岳建设局网站