首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

模糊搜索条件工具种实现

2012-09-05 
模糊搜索条件工具类实现备份存档需求:设计公共工具类组合搜索条件语句关键字以空格分隔多个空格将视为一

模糊搜索条件工具类实现
备份存档需求:

    设计公共工具类组合搜索条件语句;关键字以空格分隔;多个空格将视为一个空格;
思路:
    传入两个参数,一个为输入值,一个为匹配字段;利用正则将输入值处理为将要匹配的数组;对匹配字段进行语句组合;
实现:(注:该方法是在ofbiz框架中实现,如果是ssh或别的框架中,使用jdbc,实现原理相同)
?注意点:
    注意处理输入值的连续空格,如果只使用[\\s]来分隔,则可能会搜索出全部记录;changeSpecialForSearch 是另一个工具类方法,会将输入值中所有特殊字符转换但并不包含%由于%没有被处理,则要再次对输入值进行%处理

热点排行