Mybatis中#{} 和 ${}區別

1.#{} #{}會作爲sql參數使用,替代sql中的? 有預編譯機制,防止sql注入,效率高 字符串;類型會自動在兩邊拼上單引號   2. ${} ${}會原樣直接拼接到sql上 沒有預編譯機制,不能防止sql注入,效率低 字符串類型兩邊不會自動拼接單引號 3.測試 #{}測試結果如下 ${}測試結果如下   4.總結 通常都使用#{},有預編譯機制,可以防止sql注入,效率高。 但如果傳遞的是
相關文章
相關標籤/搜索