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

网站制作代理平台郑州网站seo外包公司

网站制作代理平台,郑州网站seo外包公司,南京营销型网站建设,南宁做网站推广我们首先写一下多条件的模糊查询,首先在controller里面写一个接口,进行传参,我们这里要注意,之前写修改和增加的时候用的注解都是RequestBody,也就是说!前端传过来一个json,数组也行,然后我们后…

我们首先写一下多条件的模糊查询,首先在controller里面写一个接口,进行传参,我们这里要注意,之前写修改和增加的时候用的注解都是@RequestBody,也就是说!前端传过来一个json,数组也行,然后我们后端进行处理,也不需要返回!然后,我们写删除的时候用的是什么?是@PathVariable,这个传一个值,然后进行删除,或者批量删除!而我们现在要进行多条件的模糊查询,这两个注解肯定就不能用了,所以我们要用@RequestParam,这个注解,这样就可以用url路径去写了!但是一定要记住,最后在mapper里面要进行解析。话不多说,我们开始写!

我们在mapper里面还用到了一个函数就是concat这个就是模糊查询的函数,mybatis提供的一个模糊查询函数!这样就可以实现多条件的模糊查询!

我们解析来写一下分页模糊查询,这个肯定是最常见的了!

我们也是先思考!我们需要什么?返回什么?

首先我们考虑到,前端传过来的是四个值!第一个肯定是当前的页码pageNum,第二个就是pageSize,还有模糊查询的条件(2个值)!然后返回什么呢?要返回List<user>和总数目!所以返回值我们这次就不能用List<user>这个了!我们肯定就是要用Map来做,键值对!

我们先写出来controller

接着写出service,这个里面的计算我们先不写,一会再写!

在写一下mapper,写mapper的时候会遇到很多错误,比如@Param忘写了,或者是limit里面的字段名字写错,还有就是limit这个是不加()的,不用括号就可以的!

写完了,我们测试一下

成功了!

我们现在会发现一个问题!我们的数据不是从倒数第一个开始的,倒数第一个数据没显示!是从倒数第二个数据开始显示的!为什么?因为我们传入的是1!不是0。我们写的skipNum是跳过的个数!所以我们现在就要完成skipNum的计算了!

然后我们发现total还没有计算呢,所以我们还要计算一个total,我们现在mapper里面写count函数进行计算!我们接着还是回到service里面去写~将controller的代码删掉!我们现在要实现一个service里面,进行两次mapper的查询返回!

我们展示一下完整代码!

controller

service

mapper

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

相关文章:

  • 论坛网站建设流程专业黑帽seo
  • 响应式网站建设合同百度下载安装 官方
  • 中国500强企业排名一览表泉州百度seo公司
  • 公司高管培训课程唐山seo优化
  • 视觉差网站制作2022网站seo
  • 中卫网站推广优化刷百度关键词排名
  • 做俄语网站建设大一html网页制作作业
  • 集团网站建设定制网站建设百度大盘指数
  • 医院门户网站建设短视频推广平台有哪些
  • 制作小企业网站国内时事新闻
  • 做网站推广排名怎么在百度打广告
  • 宁波企业如何建网站无排名优化
  • 专注网站建设微信开发西安seo排名公司
  • 上海建设局网站深圳网站优化平台
  • 域名通过了才可以做网站吗赣州seo外包怎么收费
  • 河南网站备案系统短信长春网站优化团队
  • 大型网站建设建设公司seowhy教研室
  • 宁德蕉城城乡建设网站宁波seo推荐优化
  • 嘉兴网站建设推广免费百度下载
  • 寻找基础微网站开发站长工具 站长之家
  • 做二手手机交易网站公众号怎么推广
  • 网站设计网站建设公司旺道seo优化软件
  • 东莞网站制作有名 乐云践新百度搜索排名怎么收费
  • 个人商城网站建设关于市场营销的培训课程
  • 怎么做网站建设赚钱做app软件大概多少钱
  • 济南免费做网站交换友情链接的渠道
  • 设计头条官网企业关键词排名优化网址
  • 可信赖的做pc端网站怎么申请自己的域名
  • 怎么做网站的搜索引擎网站怎么优化推广
  • 网站开发研开发网站需要多少钱