#{} 和 ${} 的简单使用

#{} 等同于占位符,会自动对传入的字符串数据加一对单引号,可以避免Sql注入。

${} 将传入的值直接替代 ${}。

具体的详细定义,大家可以另行百度。因为#{} 作为参数传入使用的比较多,最近使用到了${},所以记录一下。

起因:在与泛微OA的系统对接时,因为该系统同一流程在测试环境和正式环境对应的表名不一致(手动滑稽)。

做法:在对该流程的表进行操作时,表名无法做到在Xml中写死。所以将对应的表名写在测试、正式的配置文件中,在代码中获取配置文件中的表名,通过${}传递到mapper中。

 

 

 

posted @ 2021-09-14 21:58  一曲终两人遇  阅读(300)  评论(0)    收藏  举报