ibatis中的#和$的区别及模糊搜索

1、“#”带类型转换,而$不带类型转换;

2、模糊查询:

  举例:查询字符串中含有input_name这个变量的字符

<!--方法一-->
name like '%'||#input_name#||'%'
<!--方法二-->
name like '%$input_name$%'

  其中“||”是用于连接字符串

3、注意点:

$ 很容易被sql注入进来,谨慎使用;
# 可防止sql注入,参数动态参数变量,效率比较高;

 

posted @ 2022-04-15 17:36  青牛梦旅行  阅读(104)  评论(0)    收藏  举报