mybatis中#和$符号的区别

----Mybatis做为一个轻便的ORM框架,和Spring等主流框架有着得天独厚的集成便利,近期在求求职过程当中遇到面试官提问sql语句中#和$符号的区别,特来记录。        一、#符号:使用#{ }意味着使用预编译,即JDBC的preparedStatement,能够预防sql注入的问题,而且在使用#{ }编写的sql语句会自动生成双引号,也就是说把传进来的参数默认为字符串。例如sel
相关文章
相关标签/搜索