クラスの使用
org.springframework.batch.item.database.builder.JdbcCursorItemReaderBuilder
org.springframework.batch.item.database.builder 内の JdbcCursorItemReaderBuilder 使用
修飾子と型メソッド説明JdbcCursorItemReaderBuilder.beanRowMapper
(ClassSE<T> mappedClass) RowMapper
として使用されるBeanPropertyRowMapper
を作成します。JdbcCursorItemReaderBuilder.connectionAutoCommit
(boolean connectionAutoCommit) カーソルが使用する接続に対して "autoCommit" をオーバーライドするかどうかを設定します。JdbcCursorItemReaderBuilder.currentItemCount
(int currentItemCount) 現在のアイテムのインデックス。JdbcCursorItemReaderBuilder.dataSource
(DataSourceSE dataSource) 読み取るDataSource
SEJdbcCursorItemReaderBuilder.driverSupportsAbsolute
(boolean driverSupportsAbsolute) JDBC ドライバーがResultSet
SE で絶対行の設定をサポートするかどうかを示します。JdbcCursorItemReaderBuilder.fetchSize
(int fetchSize) 各フェッチで返す行数に関するドライバーへのヒント。JdbcCursorItemReaderBuilder.ignoreWarnings
(boolean ignoreWarnings) JdbcCursorItemReaderBuilder.maxItemCount
(int maxItemCount) 読み込むアイテムの最大数を設定します。JdbcCursorItemReaderBuilder.maxRows
(int maxRows) ResultSet
SE に含めることができる行の最大数ExecutionContext
内でキーを計算するために使用される名前。JdbcCursorItemReaderBuilder.preparedStatementSetter
(org.springframework.jdbc.core.PreparedStatementSetter preparedStatementSetter) 提供されたPreparedStatementSetter
を構成して、リーダーに対して実行される SQL クエリの引数を設定します。JdbcCursorItemReaderBuilder.queryArguments
(ObjectSE... args) このリーダーに対して実行されるクエリに設定する値として配列を使用するPreparedStatementSetter
を構成します。JdbcCursorItemReaderBuilder.queryArguments
(ObjectSE[] args, int[] types) このリーダーに対して実行されるクエリに設定する値としてオブジェクト [] を使用するPreparedStatementSetter
を構成します。JdbcCursorItemReaderBuilder.queryArguments
(ListSE<?> args) このリーダーに対して実行されるクエリに設定する値としてリストを使用するPreparedStatementSetter
を構成します。JdbcCursorItemReaderBuilder.queryTimeout
(int queryTimeout) クエリがタイムアウトするまでの時間(ミリ秒)カーソルの結果を各項目にマップするために使用されるRowMapper
。JdbcCursorItemReaderBuilder.saveState
(boolean saveState) 再起動のためにItemStreamSupport
の状態をExecutionContext
内に保持する必要があるかどうかを構成します。このリーダーに対して実行されるクエリJdbcCursorItemReaderBuilder.useSharedExtendedConnection
(boolean useSharedExtendedConnection) 同じトランザクションの一部であるため、カーソルに使用される接続が他のすべての処理で使用されていることを示します。JdbcCursorItemReaderBuilder.verifyCursorPosition
(boolean verifyCursorPosition) RowMapper
に渡された後、リーダーがResultSet
SE の現在の位置を確認する必要があるかどうかを示します。