MyBatis #{}和${}的使用

******MyBatis #{}和KaTeX parse error: Expected 'EOF', got '#' at position 30: …y注入问题****** 简单说#̲{}是经过预编译的,是安全的,…{}是未经过预编译的,仅仅是取变量的值,是非安全的,存在sql注入.

这里先说一下只能,orderby{}的情况,order by是肯定只能用{}了,用#{}会多个’ '导致sql语句失效.此外还有一个like 语句后也需要用${}。
#{}相当于jdbc中的preparedstatement

${}是输出变量的值

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