パッケージ org.springframework.jdbc.core.namedparam
@NonNullApi @NonNullFields パッケージ org.springframework.jdbc.core.namedparam
名前付きパラメーターをサポートする JdbcTemplate バリアント。
NamedParameterJdbcTemplate は、JdbcTemplate のラッパーであり、名前付きパラメーター解析のサポートを追加します。JdbcOperations インターフェースを実装したり、JdbcTemplate を継承したりするのではなく、専用の NamedParameterJdbcOperations インターフェースを実装します。
あまり一般的でない操作で Spring JDBC の全機能を必要とする場合は、NamedParameterJdbcTemplate の getJdbcOperations()
メソッドを使用して返されたクラシックテンプレートを操作するか、JdbcTemplate インスタンスを直接使用します。
- クラス説明
SqlParameterSource
実装の抽象基本クラス。特定の JavaBean オブジェクトの Bean プロパティからパラメーター値を取得するSqlParameterSource
実装。SqlParameterSource
インターフェースの単純な空の実装。パラメーターの特定のマップを保持するSqlParameterSource
実装。NamedParameterJdbcTemplate も公開する JdbcDaoSupport の拡張。従来の "?" ではなく名前付きパラメーターの使用を許可する JDBC 操作の基本セットを指定するインターフェースプレースホルダー。JDBC 操作の基本セットを備えたテンプレートクラス。従来の "?" プレースホルダーではなく名前付きパラメーターを使用できます。名前付きパラメーター解析のヘルパーメソッド。解析された SQL ステートメントに関する情報を保持します。指定された JavaBean オブジェクトの Bean プロパティ、レコードクラスのコンポーネントアクセサー、または生のフィールドアクセスからパラメーター値を取得するSqlParameterSource
実装。名前付き SQL パラメーターのパラメーター値を提供できるオブジェクトの共通機能を定義するインターフェース。NamedParameterJdbcTemplate
操作の引数として機能します。特にNamedParameterJdbcTemplate
でSqlParameterSource
を使用するためのヘルパーメソッドを提供するクラス。