クラス JdbcParameterUtils

java.lang.ObjectSE
org.springframework.batch.item.database.JdbcParameterUtils

public class JdbcParameterUtils extends ObjectSE
SQL ステートメントのパラメーター解析用のヘルパーメソッド。

内部使用のみを目的としています。

導入:
2.0
作成者:
Thomas Risberg, Juergen Hoeller, Marten Deinum
  • コンストラクターの詳細

    • JdbcParameterUtils

      public JdbcParameterUtils()
  • メソッドの詳細

    • countParameterPlaceholders

      public static int countParameterPlaceholders(StringSE sql, ListSE<StringSE> namedParameterHolder)
      SQL 文字列 sql での文字プレースホルダーの出現をカウントします。文字プレースホルダーは、リテラル内に表示されている場合、つまり一重引用符または二重引用符で囲まれている場合はカウントされません。このメソッドは、疑問符('?')の形式の従来のプレースホルダーと、先頭に ':' または '&' で示される名前付きパラメーターをカウントします。

      このメソッドのコードは、NamedParameterUtils クラスの初期バージョンから取得されています。このメソッドは後にリファクタリング後に削除されましたが、このコードは Spring Batch プロジェクトで役に立ちます。コードは、バッチ処理の要件にさらに適合するように変更されました。

      パラメーター:
      sql - 検索する文字列。指定された文字列が null の場合、0 を返します。
      namedParameterHolder - 名前付きパラメーターのホルダー
      戻り値:
      名前付きパラメーターのプレースホルダーの数