mybatis|mybatis 07: sql标签中 "#{}" 和 "${}" 的作用和比较
"#{}"占位符 作用 传参大部分使用"#{}",在数据库底层使用的是:PreparedStatement预编译处理对象 数据库底层被解析为"?",用来传值,是安全的数据库访问,可以防止sql注入 通过在SqlMapConfig.xml添加日志输出配置,在后文测试输出的结果中可以验证
推荐阅读
- 详解mybatis三种分页方式
- 投稿|咖啡馆,时尚品牌的新标配or新标签?
- MybatisPlus如何处理Mysql的json类型
- Mybatisplus详解如何注入自定义的SQL
- 数据库注入提权总结(三)
- MYSQL最朴素的监控方式
- IOS下Image标签加载网络图片不显示
- Java|SpringBoot2(五)(数据访问)
- JavaEE进阶|Java进阶 - MyBatis查询数据库 && Spring Boot 单元测试 - 细节狂魔
- mysql|Mysql时区显示