#{} 和 ${} 的简单使用
#{} 等同于占位符,会自动对传入的字符串数据加一对单引号,可以避免Sql注入。
${} 将传入的值直接替代 ${}。
具体的详细定义,大家可以另行百度。因为#{} 作为参数传入使用的比较多,最近使用到了${},所以记录一下。
起因:在与泛微OA的系统对接时,因为该系统同一流程在测试环境和正式环境对应的表名不一致(手动滑稽)。
做法:在对该流程的表进行操作时,表名无法做到在Xml中写死。所以将对应的表名写在测试、正式的配置文件中,在代码中获取配置文件中的表名,通过${}传递到mapper中。



浙公网安备 33010602011771号