数据库
未读
#{} 于 ${} 的区别
我们讨论的占位符通常出现在MyBatis这样的持久层框架中。在MyBatis中,有两种常见的占位符:#{}和${}。它们有本质的区别,特别是在安全方面。 1. #{}(井号占位符) 原理:使用#{}时,MyBatis会创建预编译语句(PreparedStatement),并将参数安全地设置到SQL中