一:直接定义函数进行处理
public static String escapeStr(String str) { if (StringUtils.isEmpty(str)) { str = str.replaceAll("\\", "\\\\"); str = str.replaceAll("_", "\\_"); str = str.replaceAll("%", "\\%"); } return str; }
二:Mapper 中sql 处理
select * from staff where name like CONCAT('%', '%' , '%') escape '%';