日期:2014-05-16  浏览次数:20301 次

关键字查询特殊字符的处理
问题描述:

    许多时候我们需要在查询结果中过滤出想要的记录,比如查询所有学生的排名,给出了输入框可以过滤出某一个学生的排名
     在数据库的sql需要使用到: like '%name%'

  在Ibatis中有 $ 和 #
  如果使用$ 
       name like '%$name$%'  当你在输入框中输入的是一些特殊字符,如''',会报错
   所以需要使用预处理#
      name like '%'||#name#||'%'