クラス JdbcBatchItemWriterBuilder<T>
java.lang.ObjectSE
org.springframework.batch.item.database.builder.JdbcBatchItemWriterBuilder<T>
JdbcBatchItemWriter
のビルダー実装。- 導入:
- 4.0
- 作成者:
- Michael Minella
- 関連事項:
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明assertUpdates
(boolean assertUpdates) true に設定すると、すべての挿入の結果、データベース内の少なくとも 1 つの行が更新されることを確認します。build()
構成を検証し、JdbcBatchItemWriter
をビルドします。ItemPreparedStatementSetter
として使用するColumnMapItemPreparedStatementSetter
を作成します。dataSource
(DataSourceSE dataSource) 使用するDataSource
SE を構成します。itemPreparedStatementSetter
(ItemPreparedStatementSetter<T> itemPreparedStatementSetter) ライターが使用するItemPreparedStatementSetter
を構成します。itemSqlParameterSourceProvider
(ItemSqlParameterSourceProvider<T> itemSqlParameterSourceProvider) ライターが使用するItemSqlParameterSourceProvider
を構成します。namedParametersJdbcTemplate
(org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations namedParameterJdbcOperations) 使用するNamedParameterJdbcOperations
インスタンス。各アイテムの更新に使用する SQL ステートメントを設定します。
コンストラクターの詳細
JdbcBatchItemWriterBuilder
public JdbcBatchItemWriterBuilder()
メソッドの詳細
dataSource
使用するDataSource
SE を構成します。- パラメーター:
dataSource
- DataSource- 戻り値:
- チェーン用のビルダーの現在のインスタンス。
- 関連事項:
assertUpdates
true に設定すると、すべての挿入の結果、データベース内の少なくとも 1 つの行が更新されることを確認します。デフォルトは true です。- パラメーター:
assertUpdates
- ブールインジケーター- 戻り値:
- チェーン用のビルダーの現在のインスタンス
- 関連事項:
sql
各アイテムの更新に使用する SQL ステートメントを設定します。これは必要項目です。- パラメーター:
sql
- SQL 文字列- 戻り値:
- チェーン用のビルダーの現在のインスタンス
- 関連事項:
itemPreparedStatementSetter
public JdbcBatchItemWriterBuilder<T> itemPreparedStatementSetter(ItemPreparedStatementSetter<T> itemPreparedStatementSetter) ライターが使用するItemPreparedStatementSetter
を構成します。これは、columnMapped()
が呼び出されない場合にのみ使用してください。- パラメーター:
itemPreparedStatementSetter
-ItemPreparedStatementSetter
- 戻り値:
- チェーン用のビルダーの現在のインスタンス
- 関連事項:
itemSqlParameterSourceProvider
public JdbcBatchItemWriterBuilder<T> itemSqlParameterSourceProvider(ItemSqlParameterSourceProvider<T> itemSqlParameterSourceProvider) ライターが使用するItemSqlParameterSourceProvider
を構成します。これは、beanMapped()
が呼び出されない場合にのみ使用してください。- パラメーター:
itemSqlParameterSourceProvider
-ItemSqlParameterSourceProvider
- 戻り値:
- チェーン用のビルダーの現在のインスタンス
- 関連事項:
namedParametersJdbcTemplate
public JdbcBatchItemWriterBuilder<T> namedParametersJdbcTemplate(org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations namedParameterJdbcOperations) 使用するNamedParameterJdbcOperations
インスタンス。提供されていない場合は、DataSource
SE が必要です。- パラメーター:
namedParameterJdbcOperations
- テンプレート- 戻り値:
- チェーン用のビルダーの現在のインスタンス
columnMapped
ItemPreparedStatementSetter
として使用するColumnMapItemPreparedStatementSetter
を作成します。NOTE: この
ItemWriter
の項目型はMap<String,Object>>
にキャスト可能である必要があります。- 戻り値:
- チェーン用のビルダーの現在のインスタンス
- 関連事項:
beanMapped
- 戻り値:
- チェーン用のビルダーの現在のインスタンス
- 関連事項:
build
構成を検証し、JdbcBatchItemWriter
をビルドします。