#{}
表示一個占位符,向占位符輸入參數,MyBatis會自動進行java類型和jdbc類型的轉換,程序員不需要考慮參數的類型。例如:傳入字符串,MyBatis最終拼接好的sql就是參數兩邊加單引號。
${}
表示sql的拼接,通過${}接收參數,將參數的內容不加任何修飾拼接在sql中,缺點:不能防止sql注入。
#{}
表示一個占位符,向占位符輸入參數,MyBatis會自動進行java類型和jdbc類型的轉換,程序員不需要考慮參數的類型。例如:傳入字符串,MyBatis最終拼接好的sql就是參數兩邊加單引號。
${}
表示sql的拼接,通過${}接收參數,將參數的內容不加任何修飾拼接在sql中,缺點:不能防止sql注入。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。