Mybatis #{} 和 ${} 的区别?

使用 ${} 相当于使用字符串拼接,存在 SQL 注入的风险。

使用 #{} 相当于使用占位符,可以防止 SQL 注入,不支持使用占位符的地方就只能使用 ${} ,典型情况就是动态参数。

posted @ 2022-05-07 00:33  张三丰学Java  阅读(29)  评论(0编辑  收藏  举报