ibatis占位符$与#区别
程序员文章站
2022-03-05 10:47:35
...
ibatis占位符$与#区别:
1、$使用的是Statement(拼接字符串)#使用的是PreparedStatement(类似于与编译,然后setLong,setString之类的方法来设置参数值)
2、前者容易出现SQL注入之类的安全问题等等,所以ibatis推荐使用#(其实就是封装jdbc的PreparedStatement),不过开发过程中使用$方便调试。正式发布的时候就该用#
推荐阅读
-
大家看了就明白了css样式中类class与标识id选择符的区别小结
-
18.C++-[ ]操作符使用 、函数对象与普通函数区别(详解)
-
回车符与换行符的区别
-
详解VUE自定义组件中用.sync修饰符与v-model的区别
-
php合并数组array_merge函数运算符加号与的区别
-
int与integer的区别-Java四大特性-修饰符访问的范围-Java与c++区别-JDK和JRE-StringBuilder和buffer
-
逻辑运算符中的&与&&的区别
-
java 中==运算符与equals方法的区别
-
关于C# 中的布尔运算符 "&" "|” 与 其类似的条件布尔运算符 "&&" "||" 区别说明。
-
vue中v-model指令与.sync修饰符的区别详解