原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/15649244.html

 

#{} 是预编译处理

MyBatis在处理的时候,会将sql中的 #{} 替换为 ? 号,调用PreparedStatement 的 set 方法来赋值,可以有效地防止SQL注入,提高系统安全性

 

${} 是字符串替换

MyBatis在处理的时候,就是把 ${} 替换成变量的值。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-14
  • 2021-11-13
  • 2021-11-24
  • 2021-10-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-21
  • 2022-12-23
  • 2021-06-27
  • 2021-09-01
相关资源
相似解决方案