クラスの使用
org.springframework.jdbc.core.SqlParameter
パッケージ
説明
JdbcTemplate とそれに関連するコールバックインターフェースおよびヘルパーオブジェクトに基づいて、コア JDBC フレームワークを提供します。
テーブルの挿入とストアドプロシージャコールの構成と実行のためのコンテキストメタデータの抽象化。
名前付きパラメーターをサポートする JdbcTemplate バリアント。
一般的な JDBC インタラクションの簡略化レイヤー。
このパッケージのクラスは、RDBMS クエリ、更新、ストアドプロシージャをスレッドセーフで再利用可能なオブジェクトとして表します。
org.springframework.jdbc.core 内の SqlParameter 使用
修飾子と型クラス説明class
SqlOutParameter
やSqlReturnResultSet
など、ResultSet をサポートする SqlParameters の共通基本クラス。class
INOUT パラメーターを表すSqlOutParameter
のサブクラス。class
出力パラメーターを表すSqlParameter
のサブクラス。class
SQL パラメーター値(SQL 型や数値のスケールなどのパラメーターメタデータを含む)を表すオブジェクト。class
ストアドプロシージャコールから返されたResultSet
SE を表します。class
ストアドプロシージャコールから返された更新カウントを表します。修飾子と型メソッド説明static ListSE<SqlParameter>
SqlParameter.sqlTypesToAnonymousParameterList
(int... types) java.sql.Types
で定義されている JDBC 型のリストを、このパッケージで使用されている SqlParameter オブジェクトのリストに変換します。修飾子と型メソッド説明void
CallableStatementCreatorFactory.addParameter
(SqlParameter param) 新しい宣言されたパラメーターを追加します。void
PreparedStatementCreatorFactory.addParameter
(SqlParameter param) 新しい宣言されたパラメーターを追加します。static void
StatementCreatorUtils.setParameterValue
(PreparedStatementSE ps, int paramIndex, SqlParameter param, ObjectSE inValue) パラメーターの値を設定します。修飾子と型メソッド説明JdbcOperations.call
(CallableStatementCreator csc, ListSE<SqlParameter> declaredParameters) CallableStatementCreator を使用して SQL 呼び出しを実行し、SQL および必要なパラメーターを提供します。JdbcTemplate.call
(CallableStatementCreator csc, ListSE<SqlParameter> declaredParameters) JdbcTemplate.extractOutputParameters
(CallableStatementSE cs, ListSE<SqlParameter> parameters) 完了したストアドプロシージャから出力パラメーターを抽出します。JdbcTemplate.extractReturnedResults
(CallableStatementSE cs, ListSE<SqlParameter> updateCountParameters, ListSE<SqlParameter> resultSetParameters, int updateCount) 完了したストアドプロシージャから返された ResultSets を抽出します。修飾子コンストラクター説明SqlParameter
(SqlParameter otherParam) コピーコンストラクター。SqlParameterValue
(SqlParameter declaredParam, ObjectSE value) 指定された SqlParameter 宣言に基づいて、新しい SqlParameterValue を作成します。修飾子コンストラクター説明CallableStatementCreatorFactory
(StringSE callString, ListSE<SqlParameter> declaredParameters) 指定された SQL とパラメーターで新しいファクトリを作成します。PreparedStatementCreatorFactory
(StringSE sql, ListSE<SqlParameter> declaredParameters) 指定された SQL とパラメーターで新しいファクトリを作成します。org.springframework.jdbc.core.metadata 内の SqlParameter 使用
修飾子と型メソッド説明CallMetaDataProvider.createDefaultInOutParameter
(StringSE parameterName, CallParameterMetaData meta) 提供されたメタデータに基づいて、デフォルトの入出力パラメーターを作成します。GenericCallMetaDataProvider.createDefaultInOutParameter
(StringSE parameterName, CallParameterMetaData meta) CallMetaDataProvider.createDefaultInParameter
(StringSE parameterName, CallParameterMetaData meta) 提供されたメタデータに基づいて、デフォルトのパラメーターを作成します。GenericCallMetaDataProvider.createDefaultInParameter
(StringSE parameterName, CallParameterMetaData meta) CallMetaDataProvider.createDefaultOutParameter
(StringSE parameterName, CallParameterMetaData meta) 提供されたメタデータに基づいてデフォルトの出力パラメーターを作成します。GenericCallMetaDataProvider.createDefaultOutParameter
(StringSE parameterName, CallParameterMetaData meta) OracleCallMetaDataProvider.createDefaultOutParameter
(StringSE parameterName, CallParameterMetaData meta) PostgresCallMetaDataProvider.createDefaultOutParameter
(StringSE parameterName, CallParameterMetaData meta) CallMetaDataContext.createReturnResultSetParameter
(StringSE parameterName, RowMapper<?> rowMapper) 使用中のデータベースに使用される JDBC ドライバーによって提供されるサポートに応じて、ReturnResultSetParameter/SqlOutParameter を作成します。修飾子と型メソッド説明CallMetaDataContext.getCallParameters()
呼び出し実行で使用される SqlParameter オブジェクトのリストを取得します。protected ListSE<SqlParameter>
CallMetaDataContext.reconcileParameters
(ListSE<SqlParameter> parameters) 提供されたパラメーターを利用可能なメタデータと調整し、必要に応じて新しいものを追加します。修飾子と型メソッド説明protected StringSE
CallMetaDataContext.createParameterBinding
(SqlParameter parameter) パラメーターバインディングフラグメントを構築します。修飾子と型メソッド説明void
CallMetaDataContext.processParameters
(ListSE<SqlParameter> parameters) 提供されたパラメーターのリストを処理します。プロシージャ列のメタデータが使用される場合、パラメーターはメタデータ情報と照合され、不足しているものは自動的に含まれます。protected ListSE<SqlParameter>
CallMetaDataContext.reconcileParameters
(ListSE<SqlParameter> parameters) 提供されたパラメーターを利用可能なメタデータと調整し、必要に応じて新しいものを追加します。org.springframework.jdbc.core.namedparam 内の SqlParameter 使用
修飾子と型メソッド説明static ListSE<SqlParameter>
NamedParameterUtils.buildSqlParameterList
(ParsedSql parsedSql, SqlParameterSource paramSource) パラメーター宣言を SqlParameterSource から対応する SqlParameters のリストに変換します。修飾子と型メソッド説明static ObjectSE[]
NamedParameterUtils.buildValueArray
(ParsedSql parsedSql, SqlParameterSource paramSource, ListSE<SqlParameter> declaredParams) 名前付きパラメーター値のマップを対応する配列に変換します。org.springframework.jdbc.core.simple 内の SqlParameter 使用
修飾子と型メソッド説明protected ListSE<SqlParameter>
AbstractJdbcCall.getCallParameters()
呼び出しに使用されるすべての呼び出しパラメーターのリストを取得します。修飾子と型メソッド説明void
AbstractJdbcCall.addDeclaredParameter
(SqlParameter parameter) 宣言されたパラメーターを呼び出しのパラメーターのリストに追加します。SimpleJdbcCall.declareParameters
(SqlParameter... sqlParameters) SimpleJdbcCallOperations.declareParameters
(SqlParameter... sqlParameters) 必要に応じて、1 つ以上のパラメーターを指定します。org.springframework.jdbc.object 内の SqlParameter 使用
修飾子と型メソッド説明protected ListSE<SqlParameter>
RdbmsOperation.getDeclaredParameters()
宣言されたSqlParameter
オブジェクトのリストを返します。修飾子と型メソッド説明void
RdbmsOperation.declareParameter
(SqlParameter param) この操作のパラメーターを宣言します。void
StoredProcedure.declareParameter
(SqlParameter param) パラメーターを宣言します。void
RdbmsOperation.setParameters
(SqlParameter... parameters) 1 つ以上の宣言されたパラメーターを追加します。