クラスの使用
org.springframework.batch.item.database.builder.JdbcPagingItemReaderBuilder
org.springframework.batch.item.database.builder 内の JdbcPagingItemReaderBuilder 使用
修飾子と型メソッド説明JdbcPagingItemReaderBuilder.beanRowMapper
(ClassSE<T> mappedClass) RowMapper
として使用されるBeanPropertyRowMapper
を作成します。JdbcPagingItemReaderBuilder.currentItemCount
(int currentItemCount) 現在のアイテムのインデックス。JdbcPagingItemReaderBuilder.dataSource
(DataSourceSE dataSource) 照会するDataSource
SE。JdbcPagingItemReaderBuilder.fetchSize
(int fetchSize) 各フェッチで返されるレコードの数に関する基礎となる RDBMS へのヒント。JdbcPagingItemReaderBuilder.fromClause
(StringSE fromClause) データベース固有のPagingQueryProvider
の SQLFROM
句。JdbcPagingItemReaderBuilder.groupClause
(StringSE groupClause) データベース固有の @PagingQueryProvider
の SQLGROUP BY
句。JdbcPagingItemReaderBuilder.maxItemCount
(int maxItemCount) 読み込むアイテムの最大数を設定します。ExecutionContext
内でキーを計算するために使用される名前。JdbcPagingItemReaderBuilder.pageSize
(int pageSize) ページ / クエリごとにリクエストするレコードの数。JdbcPagingItemReaderBuilder.parameterValues
(MapSE<StringSE, ObjectSE> parameterValues) SQL の準備済みステートメントに設定するMap
SE の値。JdbcPagingItemReaderBuilder.queryProvider
(PagingQueryProvider provider) 必要なクエリを提供するPagingQueryProvider
。クエリ結果をオブジェクトにマップするために使用されるRowMapper
。JdbcPagingItemReaderBuilder.saveState
(boolean saveState) 再起動のためにItemStreamSupport
の状態をExecutionContext
内に保持する必要があるかどうかを構成します。JdbcPagingItemReaderBuilder.selectClause
(StringSE selectClause) データベース固有のPagingQueryProvider
の SQLSELECT
句。並べ替えのキー。JdbcPagingItemReaderBuilder.whereClause
(StringSE whereClause) データベース固有のPagingQueryProvider
の SQLWHERE
句。