mybaties的#{}和${}有什么区别? mybaits在处理#{}符号时,会进行预编译处理,将#{}转换成?,在预编译结束后,可以通过PreparedStatement中的set方法进行赋值。防止了sql的注入。避免了用户在预编译阶段使用非法字符产生的潜在的安全性问题。 处理${}就是字符串的替换。不安全。