美文网首页
#{param}与${param}的区别

#{param}与${param}的区别

作者: 小小弓长张 | 来源:发表于2020-03-25 15:53 被阅读0次

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

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

    ${}方式会引发SQL注入的问题、同时也会影响SQL语句的预编译,所以从安全性和性能的角度出发,能使用#{}的情况下就不要使用${}。

    相关文章

      网友评论

          本文标题:#{param}与${param}的区别

          本文链接:https://www.haomeiwen.com/subject/wjaqvqtx.html