クラス JdbcParameterUtils
java.lang.ObjectSE
org.springframework.batch.item.database.JdbcParameterUtils
SQL ステートメントのパラメーター解析用のヘルパーメソッド。
内部使用のみを目的としています。
- 導入:
- 2.0
- 作成者:
- Thomas Risberg, Juergen Hoeller, Marten Deinum
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明static int
countParameterPlaceholders
(StringSE sql, ListSE<StringSE> namedParameterHolder) SQL 文字列sql
での文字プレースホルダーの出現をカウントします。
コンストラクターの詳細
JdbcParameterUtils
public JdbcParameterUtils()
メソッドの詳細
countParameterPlaceholders
SQL 文字列sql
での文字プレースホルダーの出現をカウントします。文字プレースホルダーは、リテラル内に表示されている場合、つまり一重引用符または二重引用符で囲まれている場合はカウントされません。このメソッドは、疑問符('?')の形式の従来のプレースホルダーと、先頭に ':' または '&' で示される名前付きパラメーターをカウントします。このメソッドのコードは、
NamedParameterUtils
クラスの初期バージョンから取得されています。このメソッドは後にリファクタリング後に削除されましたが、このコードは Spring Batch プロジェクトで役に立ちます。コードは、バッチ処理の要件にさらに適合するように変更されました。- パラメーター:
sql
- 検索する文字列。指定された文字列がnull
の場合、0 を返します。namedParameterHolder
- 名前付きパラメーターのホルダー- 戻り値:
- 名前付きパラメーターのプレースホルダーの数