mybatis 查询

来源:互联网 发布:人物漫画制作软件 编辑:程序博客网 时间:2024/05/16 11:44

java代码

/*** 把模糊查询的检索的关键字对特殊字符进行转换如“[”、“%”* @param str* 需要转换的字符串* @return 返回模糊查询的字符串*/public static String ToLikeStr(String str){    if(str != null && str.length()>0){       str =str.trim().replace("\\", "\\\\%").replace("%", "\\%").replace("_", "\\_");    }    return str ;}

字段即你想那个转换:

typicalCase.setTrade_code(DesUtil.ToLikeStr(typicalCase.getTrade_code()));

mybatis 配置:

<isNotEmpty prepend="and" property="trade_code">    trade_code like '%' || #trade_code# || '%' escape '\'</isNotEmpty>

转载自:http://www.cnblogs.com/daozei/p/7040327.html