SSH 多关键字查询

来源:互联网 发布:美橙互联域名待开通 编辑:程序博客网 时间:2024/04/16 13:56

 if (standard.getStandardContent() != null  && !standard.getStandardContent().equals("")) {//首先要判断 你从后台是否能传过来
          String[] array =standard.getStandardContent().split(" "); //然后 用空格切开 放到数组里
        System.out.println("===============>"+standard.getStandardContent());// 验证在控制台
        System.out.println("=================+>"+array.length); //
          String keyWord = "";
               if(array.length==1){
                hql += " and s.standardContent like '%" + standard.getStandardContent()+ "%'";
          }else{
                  for(int i = 0; i < array.length; i++){
                   keyWord = array[i].replace(" ", "");// 替换中英 空格
                   if (i == 0) {
           hql += "and ( s.standardContent like '%" + keyWord + "%'";
          }else{
           hql += "or s.standardContent like '%" + keyWord + "%'";
          }
               }
                 hql += ")" ;
          }
       
      }







1 0