MyBatis #{}和${}的使用

******MyBatis #{}和KaTeX parse error: Expected 'EOF', got '#' at position 30: …y注入問題****** 簡單說#̲{}是經過預編譯的,是安全的,…{}是未經過預編譯的,僅僅是取變量的值,是非安全的,存在sql注入.

這裏先說一下只能,orderby{}的情況,order by是肯定只能用{}了,用#{}會多個’ '導致sql語句失效.此外還有一個like 語句後也需要用${}。
#{}相當於jdbc中的preparedstatement

${}是輸出變量的值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章