mybatis中的#和$的區別

先來一段比較難懂的官話(大佬看的),哈哈哈:java 常常碰到這樣的面試題目:#{}和${}的區別是什麼?面試 正確的答案是:#{}是預編譯處理,${}是字符串替換。sql (1)mybatis在處理#{}時,會將sql中的#{}替換爲?號,調用PreparedStatement的set方法來賦值。數據庫 (2)mybatis在處理${}時,就是把${}替換成變量的值。安全 (3)使用#{}能夠有
相關文章
相關標籤/搜索