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

嘉峪关住房和城乡建设局网站湛江模板做网站

嘉峪关住房和城乡建设局网站,湛江模板做网站,合肥全网优化,知名的建站公司传统的XML分页以及模糊查询操作 传统的XML方式只能使用limit以及offset进行分页&#xff0c;通过判断name和bindState是否为空&#xff0c;不为空则拼接条件。 List<SanitationCompanyStaff> getSanitationStaffInfo(Param("name") String name,Param("bi…

传统的XML分页以及模糊查询操作

传统的XML方式只能使用limit以及offset进行分页,通过判断name和bindState是否为空,不为空则拼接条件。

List<SanitationCompanyStaff> getSanitationStaffInfo(@Param("name") String name,@Param("bindState") String bindState,@Param("current") Long current,@Param("size") Long size);
<select id="getSanitationStaffInfo" resultType="com.yutu.garden.entity.SanitationCompanyStaff">select * from sanitation_company_staffwhere 0 = 0<if test="name != null and name != ''">and name like concat('%', #{name}, '%')</if><if test="bindState != null and bindState != ''">and bind_state like concat('%', #{bindState}, '%')</if>limit 5 offset 0
</select>

Mybatis Plus分页以及模糊查询操作

只需要在Service实现类中直接调用Mybatis Plus的方法即可进行操作。

/*** 获取环卫工列表数据* @param name:名字* @param bindState:绑定状态* @param current:页码* @param size:每页大小* @return*/
@Override
public Page<SanitationCompanyStaff> getSanitationStaffInfo(String name,String bindState,Long current,Long size) {LambdaQueryWrapper<SanitationCompanyStaff> wrapper = new LambdaQueryWrapper<>();//如果前端传的name不为空,则进行like模糊查询if (StringUtils.isNotEmpty(name)){wrapper.like(SanitationCompanyStaff::getName,name);}//如果前端传的bindState不为空,则进行eq匹配if (StringUtils.isNotEmpty(bindState)){wrapper.eq(SanitationCompanyStaff::getBindState,bindState);}//通过current、size进行分页Page<SanitationCompanyStaff> sanitationStaffInfoPage = new Page<>(current,size);this.page(sanitationStaffInfoPage,wrapper);return sanitationStaffInfoPage;
}

return Page<SanitationCompanyStaff>类型可以得到数据的总数,你也可以通过.getRecords()方式获取List集合

在这里插入图片描述

这样子,我们就可以通过Mybatis Plus得到分页数据了!

http://www.yayakq.cn/news/412048/

相关文章:

  • 苏州做商城网站怎么做网站地图
  • 网站关键词排名怎么提升深圳网上招聘最好的网站
  • 网站建设在会计里算什么资产如何选择昆明网站建设
  • wordpress微信免签支付接口免费网站建设seo
  • 做的比较好的返利网站知乎优秀网页设计作品分析ppt
  • 吉林省住房和建设厅网站宝安做棋牌网站建设哪家好
  • 企业网站建设对企业的宣传作用seo培训
  • 如何建导航网站手机怎么自己制作网页
  • 外贸网站模板外贸网站建设网站更改空间
  • 广州顺德网站建设做AI免费网站
  • 网站是用什么软件做的电子商务网站管理内容
  • 网站常用的颜色赣州新闻
  • 没有网站可以做的广告联盟php网站开发权限管理
  • 整站优化网站建站程序员招聘
  • 在线做简历的网站即墨网站设计
  • 龙华app网站开发网络公司最怕怎么投诉
  • 做网站用html还是jsp购物网站 页面设计
  • 深圳宝安网站建设学习网城市介绍网站模板
  • asp网站系统开饰品店网站建设预算
  • 网站开发专业感想网上书城网站建设功能定位
  • 建网站软件最新wordpress备份用户权限
  • 淘宝网站建设特点c语言入门自学
  • 做网页怎么建站点网站开发工程师面试问题
  • 邯郸网站设计价位外贸网站建设模板
  • wordpress 门户模板下载成都网络优化公司排行榜
  • 开发网站怎样注册公司西安建网站公司哪家好
  • 网站设置仅某浏览器广告设计与制作课程
  • 做公司网站首页广州网站建设案件
  • 潍坊精神文明建设网站xyz域名
  • 网站建设使用的什么语言百度商桥怎么和网站