MyBatis:#和$的區別

一、結論   #{}:佔位符號,好處防止sql注入   ${}:sql拼接符號 二、具體分析 動態 SQL 是 mybatis 的強大特性之一,也是它優於其他 ORM 框架的一個重要原因。mybatis 在對 sql 語句進行預編譯之前,會對 sql 進行動態解析,解析爲一個 BoundSql 對象,也是在此處對動態 SQL 進行處理的。在動態 SQL 解析階段, #{ } 和 ${ } 會有不同
相關文章
相關標籤/搜索