面試官:精通 Mybatis?請回答下這幾個問題

點關注,不迷路;持續更新Java架構相關技術及資訊熱文!!! Mybatis是現在非常主流的持久層框架,雖然平時用的多,但是其中幾個細節的問題,能說出個所以然來不? 一、最常見,參數中 #{} 和 ${} 有什麼區別? 1、要點: #{}是編譯處理,可以防止 SQL 注入攻擊。 ${}是靜態文本替換,有 SQL 注入攻擊風險。 2、詳情: #{}會將sql語句編譯好並使用佔位符?,然後再進行取值(
相關文章
相關標籤/搜索