インターフェース BindMarkers

関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface BindMarkers
バインドマーカーは、実際のパラメーターを置き換えるための SQL クエリのプレースホルダーを表します。バインドマーカーを使用すると、安全なクエリを作成できるため、クエリ文字列にエスケープ値を含める必要はなく、ドライバーがパラメーターを適切な表現でエンコードします。

BindMarkers はステートフルであり、1 つ以上のパラメーターの単一のバインディングパスにのみ使用できます。バインドインデックス / バインドパラメーター名を維持します。

導入:
5.3
作成者:
Mark Paluch
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    新しい BindMarker を作成します。
    default BindMarker
    hint を受け入れる新しい BindMarker を作成します。
  • メソッドの詳細

    • next

      BindMarker next()
      新しい BindMarker を作成します。
    • next

      default BindMarker next(StringSE hint)
      hint を受け入れる新しい BindMarker を作成します。実装では、名前のヒントを検討 / 無視 / フィルタリングして、より表現力豊かなバインドマーカーを作成できます。
      パラメーター:
      hint - バインドマーカーの一部として使用できるオプションの名前ヒント
      戻り値:
      新しい BindMarker