ibatis中的#和$的区别及模糊搜索
1、“#”带类型转换,而$不带类型转换;
2、模糊查询:
举例:查询字符串中含有input_name这个变量的字符串
<!--方法一--> name like '%'||#input_name#||'%' <!--方法二--> name like '%$input_name$%'
其中“||”是用于连接字符串
3、注意点:
$ 便签很容易被sql注入进来,谨慎使用;
# 可防止sql注入,参数动态参数变量,效率比较高;
1、“#”带类型转换,而$不带类型转换;
2、模糊查询:
举例:查询字符串中含有input_name这个变量的字符串
<!--方法一--> name like '%'||#input_name#||'%' <!--方法二--> name like '%$input_name$%'
其中“||”是用于连接字符串
3、注意点:
$ 便签很容易被sql注入进来,谨慎使用;
# 可防止sql注入,参数动态参数变量,效率比较高;