@Published
public abstract class BaseDatabaseItemReader
extends javax.batch.api.chunk.AbstractItemReader
ItemReader
の抽象クラス。
本リーダを継承することで、リーダ専用のコネクションを使用してデータを読み込むことができる。
DB製品によっては、トランザクション制御時にカーソルが閉じられてしまうため、リーダ専用のコネクションを使用して読み込みを行っている。修飾子とタイプ | メソッドと説明 |
---|---|
void |
close() |
protected void |
doClose()
リーダの終了処理(リソースの解放など)を行う。
|
protected abstract void |
doOpen(Serializable checkpoint)
データベースからのデータ読み込みを行う。
|
void |
open(Serializable checkpoint) |
public final void open(Serializable checkpoint)
open
クラス内 javax.batch.api.chunk.AbstractItemReader
public final void close()
close
クラス内 javax.batch.api.chunk.AbstractItemReader
protected abstract void doOpen(Serializable checkpoint)
checkpoint
- チェックポイントException
- 発生した例外protected void doClose()
Exception
- 発生した例外