日期格式化查询的区别:

 selectSql.append(" AND DATE_FORMAT(o.createDate,\'%Y-%m-%d\') = :createDate");//单引号
            countSql.append(" AND DATE_FORMAT(o.create_date,\"%Y-%m-%d\") = '" + DateUtils.date2String(pageRequest.getCreateDate(), DateUtils.ymd) + "'");

  

if(pageRequest.getCreateDate() != null){
            query.setParameter("createDate", DateUtils.date2String(pageRequest.getCreateDate(), DateUtils.ymd));
        }

  

模糊查询:

 if(StringUtils.isNotBlank(pageRequest.getParkName())){
            selectSql.append(" AND p.parkName  like :parkName ");
            countSql.append(" and p.park_name like '%" + pageRequest.getParkName() + "%'");
        }

 if (StringUtils.isNotBlank(pageRequest.getParkName())) {
            query.setParameter("parkName", "%" + pageRequest.getParkName() + "%"); //里面没有单引号
        }

  

相关文章:

  • 2021-09-19
  • 2022-12-23
  • 2021-08-27
  • 2022-12-23
  • 2022-12-23
  • 2021-06-16
  • 2021-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-09
  • 2022-12-23
  • 2021-10-04
相关资源
相似解决方案