Ibatis中#与$的区别?
2016-06-05 18:09
211 查看
Ibatis中#与$的区别?
1 #是把传入的数据当作字符串,如#field#传入的是id,则生成sql语句:order by “id”;2 $传入的数据直接生成在sql里,如#field#传入的是id,则sql语句生成是这样,order by id ;
3 #方式能够很大程度防止sql注入, 但$方式无法防止sql注入;
4 $方式一般用于传入数据库对象.例如传入表名;
5 一般能用#的就别用$ ;
相关文章推荐
- 个人总结
- 进度条14
- ijkplayer ffmpeg android独立编译
- 【Linux】Centos下的"vim"的配置
- 【MVC】MVC中页面传值的几种方式总结
- tjut 5294
- 作业七
- meta属性详解
- ceph集群jewel版本 rbd 块map 报错-故障排查
- 软件工程学习总结
- OpenGL学习脚印: 投影矩阵和视口变换矩阵(math-projection and viewport matrix)
- 第四周 求四个数的最大公约数
- Picasso入门教程(十)图片旋转和变换
- PHP中array_chunk的用法
- Django模拟ASP.NET MVC 自动匹配路由(转载)
- 通过阅读源码分析elasticsearch中分片如何分配到集群中节点
- Django模拟ASP.NET MVC 自动匹配路由(转载)
- 第四周 猜数字游戏
- tjut 5288
- BZOJ 3555 [Ctsc2014]企鹅QQ