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