mybatis 07: sql标签中 "#{}" 和 "${}" 的作用和比较

"#{}"占位符 作用 传参大部分使用"#{}",在数据库底层使用的是:PreparedStatement预编译处理对象 数据库底层被解析为"?",用来传值,是安全的数据库访问,可以防止sql注入 通过在SqlMapConfig.xml添加日志输出配置,在后文测试输出的结果中可以验证

你可能感兴趣的:(mybatis 07: sql标签中 "#{}" 和 "${}" 的作用和比较)