mybatis中#和$符號的區別

----Mybatis做爲一個輕便的ORM框架,和Spring等主流框架有着得天獨厚的集成便利,近期在求求職過程當中遇到面試官提問sql語句中#和$符號的區別,特來記錄。        一、#符號:使用#{ }意味着使用預編譯,即JDBC的preparedStatement,能夠預防sql注入的問題,而且在使用#{ }編寫的sql語句會自動生成雙引號,也就是說把傳進來的參數默認爲字符串。例如sel
相關文章
相關標籤/搜索