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

最好的网站开发CQ网站建设

最好的网站开发,CQ网站建设,做视频网站注意什么软件,效果图网站接单导致这个问题的原因很多,这里记录一下我碰到的问题和解决方法。 网上有说时 pageNo要从0开始,我的不是这个问题。 在使用springboot jpa时,发现使用 t.ip like %?5% 语句,如果数据库记录的ip is null时,将查询不到该…

导致这个问题的原因很多,这里记录一下我碰到的问题和解决方法。

网上有说时 pageNo要从0开始,我的不是这个问题。
在使用springboot jpa时,发现使用 t.ip like %?5% 语句,如果数据库记录的ip is null时,将查询不到该数据。更换为t.ip like concat(‘%’, ?5, ‘%’) )后,可以解决此问题。

@Query(value = " select t from SignAuditRequireLogEntity t where 1 = 1 " +" and ( ?1 = 'null' or ?1 = '' or t.proposalNo = ?1 ) " +" and ( ?2 = 'null' or ?2 = '' or t.proposalStatus like %?2% ) " +" and ( ?3 = 'null' or ?3 = '' or t.userNo like %?3% ) " +" and ( ?4 = 'null' or ?4 = '' or t.userName like %?4% ) " +" and ( ?5 = 'null' or ?5 = '' or t.ip like concat('%', ?5, '%') ) " +" order by t.createDate desc ")Page<SignAuditRequireLogEntity> findByPage(String proposalNo, String proposalStatus, String userNo, String userName, String ip, Pageable pageable);

ps:以后在JPA中使用like要用 like concat(‘%’, ?5, ‘%’) )方式

例子1

数据如下:
在这里插入图片描述
java代码:

@Query(value = " select t from SignAuditRequireLogEntity t where 1 = 1 " +" and ( ?1 = 'null' or ?1 = '' or t.proposalNo = ?1 ) " +" and ( ?2 = 'null' or ?2 = '' or t.proposalStatus like %?2% ) " +" and ( ?3 = 'null' or ?3 = '' or t.userNo like %?3% ) " +" and ( ?4 = 'null' or ?4 = '' or t.userName like %?4% ) " +" and ( ?5 = 'null' or ?5 = '' or t.ip like concat('%', ?5, '%') ) " +" order by t.createDate desc ")Page<SignAuditRequireLogEntity> findByPage(String proposalNo, String proposalStatus, String userNo, String userName, String ip, Pageable pageable);

效果如下:
在这里插入图片描述

例子2

我们把例子1中的proposal_status字段改为空字符串。
数据如下:
在这里插入图片描述
java代码:

@Query(value = " select t from SignAuditRequireLogEntity t where 1 = 1 " +" and ( ?1 = 'null' or ?1 = '' or t.proposalNo = ?1 ) " +" and ( ?2 = 'null' or ?2 = '' or t.proposalStatus like %?2% ) " +" and ( ?3 = 'null' or ?3 = '' or t.userNo like %?3% ) " +" and ( ?4 = 'null' or ?4 = '' or t.userName like %?4% ) " +" and ( ?5 = 'null' or ?5 = '' or t.ip like concat('%', ?5, '%') ) " +" order by t.createDate desc ")Page<SignAuditRequireLogEntity> findByPage(String proposalNo, String proposalStatus, String userNo, String userName, String ip, Pageable pageable);

效果如下:我们就能查到数据了
在这里插入图片描述

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

相关文章:

  • 白云商城网站建设0基础怎么做网站模版
  • 电子商务网站建设 试卷深圳模板建站企业
  • 云南网站建设工具做外贸网站的都有哪些类型的公司
  • 网站设计建设制作网络营销专业大学排名
  • 如何写网站建设报告网站系统有哪些
  • 门户网站开发维护合同范本企业在线培训系统
  • 建设网站 软件推荐泉州建行 网站
  • 网站开发会遇到的问题wordpress附件上传FTP
  • 网站建设运转手工活外发加工无押金
  • 福建建设执业中心网站网站的营销方法有哪些
  • 做网站设计要多少钱wordpress网易音乐
  • 响应式网站文字大小做校园文化展览的网站
  • 信息化建设杂志社官方网站asp网站水印支除
  • 用百度云做网站自媒体软文发布平台
  • 国外大气网站设计东莞房产网站建设
  • 织梦php网站模板网站开发的四个高级阶段包括
  • 网站主题模板制作有网站建设的虚拟主机管理系统
  • 线条类网站网站建设可行性及需求分析
  • 男女做受视频网站陕西省网站开发
  • 邢台哪里提供网站制作网站如何在百度上做推广
  • 网站审核备案合肥计算机培训机构
  • 箱包网站建设策划报告西安竞价托管
  • 扬中论坛最新2014中文网站seo排名名单
  • 设计本官方网站案例海关企业信息查询网站
  • mysql asp网站用asp做网站有哪控件
  • 中国有什么网站做跨境零售河南专业网站建设公司
  • wordpress qq登陆石家庄百度搜索优化
  • 网站页面缺点分析案例wordpress微信小程序插件
  • 怎么给网站做手机端新开三端互通传奇网站
  • wordpress pods优化推广方案