根据一个字段多值查询(正则)

utils工具类

    public static String preRegStr(String regStr) {
        if (regStr == null || regStr.length() <= 0 || "".equals(regStr)) {
            return null;
        }
        String newRegStr = "";
        newRegStr = getString(regStr, newRegStr);
        return "^" + newRegStr + "$";
    }

action调用

String ss=StringUtil.preRegStr(字段);

 sql查询

SELECT * FROM 表名 WHERE CONCAT(字段) REGEXP '^字段值1|字段值2|字段值3|字段值4|字段值5|字段值6|字段值7|字段值8|字段值9$'

猜你喜欢

转载自www.cnblogs.com/yanchaohui/p/10400922.html