インターフェースの使用
org.springframework.jdbc.support.KeyHolder
KeyHolder を使用するパッケージ
パッケージ
説明
JdbcTemplate とそれに関連するコールバックインターフェースおよびヘルパーオブジェクトに基づいて、コア JDBC フレームワークを提供します。
名前付きパラメーターをサポートする JdbcTemplate バリアント。
一般的な JDBC インタラクションの簡略化レイヤー。
このパッケージのクラスは、RDBMS クエリ、更新、ストアドプロシージャをスレッドセーフで再利用可能なオブジェクトとして表します。
jdbc.core および jdbc.object パッケージのクラスで使用される JDBC フレームワークのクラスをサポートします。
org.springframework.jdbc.core 内の KeyHolder 使用
型 KeyHolder のパラメーターを持つ org.springframework.jdbc.core のメソッド修飾子と型メソッド説明int[]JdbcOperations.batchUpdate(PreparedStatementCreator psc, BatchPreparedStatementSetter pss, KeyHolder generatedKeyHolder) 単一の PreparedStatement で複数の更新ステートメントを発行し、バッチ更新と BatchPreparedStatementSetter を使用して値を設定します。int[]JdbcTemplate.batchUpdate(PreparedStatementCreator psc, BatchPreparedStatementSetter pss, KeyHolder generatedKeyHolder) intJdbcOperations.update(PreparedStatementCreator psc, KeyHolder generatedKeyHolder) PreparedStatementCreator を使用して更新ステートメントを発行し、SQL および必要なパラメーターを提供します。intJdbcTemplate.update(PreparedStatementCreator psc, KeyHolder generatedKeyHolder) org.springframework.jdbc.core.namedparam 内の KeyHolder 使用
型 KeyHolder のパラメーターを持つ org.springframework.jdbc.core.namedparam のメソッド修飾子と型メソッド説明int[]NamedParameterJdbcOperations.batchUpdate(StringSE sql, SqlParameterSource[] batchArgs, KeyHolder generatedKeyHolder) 指定された SQL ステートメントと指定された引数のバッチを使用してバッチを実行し、生成されたキーを返します。int[]NamedParameterJdbcOperations.batchUpdate(StringSE sql, SqlParameterSource[] batchArgs, KeyHolder generatedKeyHolder, StringSE[] keyColumnNames) 指定された SQL ステートメントと指定された引数のバッチを使用してバッチを実行し、生成されたキーを返します。int[]NamedParameterJdbcTemplate.batchUpdate(StringSE sql, SqlParameterSource[] batchArgs, KeyHolder generatedKeyHolder) int[]NamedParameterJdbcTemplate.batchUpdate(StringSE sql, SqlParameterSource[] batchArgs, KeyHolder generatedKeyHolder, StringSE @Nullable [] keyColumnNames) intNamedParameterJdbcOperations.update(StringSE sql, SqlParameterSource paramSource, KeyHolder generatedKeyHolder) 準備されたステートメントを介して更新を発行し、指定された引数をバインドし、生成されたキーを返します。intNamedParameterJdbcOperations.update(StringSE sql, SqlParameterSource paramSource, KeyHolder generatedKeyHolder, StringSE[] keyColumnNames) 準備されたステートメントを介して更新を発行し、指定された引数をバインドし、生成されたキーを返します。intNamedParameterJdbcTemplate.update(StringSE sql, SqlParameterSource paramSource, KeyHolder generatedKeyHolder) intorg.springframework.jdbc.core.simple 内の KeyHolder 使用
修飾子と型メソッド説明protected KeyHolderAbstractJdbcInsert.doExecuteAndReturnKeyHolder(MapSE<StringSE, ?> args) 渡されたパラメーターのマップを使用して挿入を実行し、生成されたすべてのキーを返すメソッド。protected KeyHolderAbstractJdbcInsert.doExecuteAndReturnKeyHolder(SqlParameterSource parameterSource) 渡されたSqlParameterSourceを使用して挿入を実行し、生成されたすべてのキーを返すメソッド。SimpleJdbcInsert.executeAndReturnKeyHolder(MapSE<StringSE, ?> args) SimpleJdbcInsert.executeAndReturnKeyHolder(SqlParameterSource parameterSource) SimpleJdbcInsertOperations.executeAndReturnKeyHolder(MapSE<StringSE, ?> args) 渡された値を使用して挿入を実行し、生成されたキーを返します。SimpleJdbcInsertOperations.executeAndReturnKeyHolder(SqlParameterSource parameterSource) 渡された値を使用して挿入を実行し、生成されたキーを返します。型 KeyHolder のパラメーターを持つ org.springframework.jdbc.core.simple のメソッドorg.springframework.jdbc.object 内の KeyHolder 使用
型 KeyHolder のパラメーターを持つ org.springframework.jdbc.object のメソッドorg.springframework.jdbc.support 内の KeyHolder 使用
KeyHolder を実装している org.springframework.jdbc.support のクラス