MyBatis中#{ }和${ }的區別

MyBatis中#{ }和${ }均可以用來動態傳遞參數,補全SQL語句,但它們區別也很明顯。數據庫 (1)#{"參數名"}在SQL中至關於一個參數佔位符「?」,用來補全預編譯語句。它補全預編譯語句時,能夠理解爲在此參數值兩端加了單引號。舉例以下,當須要動態的按id查詢用戶信息時。性能 select * from my_user where id = #{id};       若是咱們爲id賦值爲
相關文章
相關標籤/搜索