别人的总结:点击打开链接 简单总结下: 1.#{}会将传入的值转译成字符串,安全。 2.${}不会修改或转译传入的值,可能会产生sql注入攻击。通常是需要传入数据库对象的情况下使用,比如传入表名,字段名(order by后使用较多)。