`
momantang
  • 浏览: 14830 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

mybatis字符串替换

阅读更多

 

mybatis参考 写道
字符串替换
默认情况下,使用#{}格式的语法会导致 MyBat is 创建预处理语句属性并以它为背景设
置安全的值(比如?)。这样做很安全,很迅速也是首选做法,有时你只是想直接在 SQL 语
句中插入一个不改变的字符串。比如,像 ORDER BY,你可以这样来使用:
ORDER BY ${columnName}
这里 MyBatis 不会修改或转义字符串。
重要:接受从用户输出的内容并提供给语句中不变的字符串,这样做是不安全的。这会
导致潜在的 SQL 注入攻击,因此你不应该允许用户输入这些字段,或者通常自行转义并检
查。
 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics