$ #在mybatis中的不同

1 #{}将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。

2   ${}将传入的数据直接显示生成在sql中。

3   #方式能够很大程度防止sql注入。

4   $方式无法防止Sql注入。

5  $方式一般用于传入数据库对象,例如传入表名.

一般能用#的就别用$.

原文链接:https://blog.csdn.net/u011519624/article/details/54674670

posted @ 2019-09-20 10:34  dangerous_11  阅读(101)  评论(0)    收藏  举报