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