您的位置:首页 > 编程语言 > Java开发

Java - MyBatis中使用#和$书写占位符有什么区别?

2017-11-08 10:02 706 查看
#
将传入的数据都当成一个字符串,会对传入的数据自动加上引号;
$
将传入的数据直接显示生成在SQL中。注意:使用
$
占位符可能会导致SQL注射攻击,能用
#
的地方就不要使用
$
,写order
by子句的时候应该用
$
而不是
#
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java
相关文章推荐