$と#の違いを区別するためにどのようにMyBatisの
# | $ |
文字列型への着信データ、入ってくるデータと二重引用符。入ってくる値が**である場合、値が「**」によってSQL順に解析されたときに、着信値がIDであれば#1のuser_id番号順にSQL文は、そう、それは、SQLに解析された場合「ID」でオーダー。 | 直接の着信は着信値はその後、SQL IDが解析されている場合はSQL文は**によって順番になります解析された場合は、$ user_idの$によって例えば、順序** SQL文の中に入ってくるデータをスプライスされます文は、idで順番になります。 |
#は、主に注入されたSQL文を防ぐことができます | 注入を防止することはできません$ SQLステートメント |
一般的な使用#で | カラム名やテーブル名に渡された$は、動的パラメータを渡すために使用することができます |