mybatis動態參數(使用PreparedStatement插入#)和靜態參數($)


1.使用#傳遞參數

#{}:被JDBC解析為PreparedStatement預編譯語句,變量內容被當做一個整體變量,比如字符串,整形等。

 

 

2.使用$傳遞參數

${}:純粹是字符串替換,中間可以出現SQL語句,也會被正常執行的

使用場景:where id in(1,2,3,4)

 

 

end

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM