ibatis占位符$与#区别

来源:互联网 发布:网络教育专科2月毕业 编辑:程序博客网 时间:2024/06/08 08:56

ibatis占位符$与#区别:

1、$使用的是Statement(拼接字符串)#使用的是PreparedStatement(类似于与编译,然后setLong,setString之类的方法来设置参数值)

2、前者容易出现SQL注入之类的安全问题等等,所以ibatis推荐使用#(其实就是封装jdbc的PreparedStatement),不过开发过程中使用$方便调试。正式发布的时候就该用#

0 0