クラス 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) 使用するDataSourceSE を構成します。itemPreparedStatementSetter(ItemPreparedStatementSetter<T> itemPreparedStatementSetter) ライターが使用するItemPreparedStatementSetterを構成します。itemSqlParameterSourceProvider(ItemSqlParameterSourceProvider<T> itemSqlParameterSourceProvider) ライターが使用するItemSqlParameterSourceProviderを構成します。namedParametersJdbcTemplate(org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations namedParameterJdbcOperations) 使用するNamedParameterJdbcOperationsインスタンス。各アイテムの更新に使用する SQL ステートメントを設定します。
コンストラクターの詳細
JdbcBatchItemWriterBuilder
public JdbcBatchItemWriterBuilder()
メソッドの詳細
dataSource
使用するDataSourceSE を構成します。- パラメーター:
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インスタンス。提供されていない場合は、DataSourceSE が必要です。- パラメーター:
namedParameterJdbcOperations- テンプレート- 戻り値:
- チェーン用のビルダーの現在のインスタンス
columnMapped
ItemPreparedStatementSetterとして使用するColumnMapItemPreparedStatementSetterを作成します。NOTE: この
ItemWriterの項目型はMap<String,Object>>にキャスト可能である必要があります。- 戻り値:
- チェーン用のビルダーの現在のインスタンス
- 関連事項:
beanMapped
- 戻り値:
- チェーン用のビルダーの現在のインスタンス
- 関連事項:
build
構成を検証し、JdbcBatchItemWriterをビルドします。