读书人

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

发布时间: 2012-09-17 12:06:51 作者: rapoo

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) {//testString var="s%ss_[dd's";System.out.println(processWildCard(var));}}

?

?

?注:作者zhouchaofei2010同意转载!

?

?

?

?

?

读书人网 >SQL Server

热点推荐