当前位置: 代码迷 >> SQL >> sql或hql中统配符处置工具类
  详细解决方案

sql或hql中统配符处置工具类

热度:70   发布时间:2016-05-05 14:06:21.0
sql或hql中统配符处理工具类

查询时,在处理页面传到后台的字符串中常需要对其中的特殊字符(通配符)进行处理。故写如下工具类:

?

import org.springframework.util.StringUtils;public class SQLUtil {    /**     * 处理统配符     * @param var 带通配符的字符串     * @return String     */	public static  String processWildCard(String var){	  var = StringUtils.replace(var, "'",  "''");	  var=StringUtils.replace(var, "[", "[[]");	  var=StringUtils.replace(var, "_", "[_]");	  var=StringUtils.replace(var, "%", "[%]");	  return var;	 }	public static void main(String[] args) {		//test		String var="s%ss_[dd's";		System.out.println(processWildCard(var));	}}

?

?

?注:作者zhouchaofei2010同意转载!

?

?

?

?

?

  相关解决方案