#{}パラメータはプリコンパイルですか、パラメータの位置が使用されますか?代わりに、パラメーターは後で設定されます。
利点:安全、SQLによって注入されない
$ {}はパラメーターのプリコンパイルではありませんが、sqlステートメントで直接つづられています。安全ではありませんが、テーブル名を動的に変更するなどの使用シナリオはありますが、テーブル名はプリコンパイルをサポートせず、$のみです
#{}パラメータはプリコンパイルですか、パラメータの位置が使用されますか?代わりに、パラメーターは後で設定されます。
利点:安全、SQLによって注入されない
$ {}はパラメーターのプリコンパイルではありませんが、sqlステートメントで直接つづられています。安全ではありませんが、テーブル名を動的に変更するなどの使用シナリオはありますが、テーブル名はプリコンパイルをサポートせず、$のみです