@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.AbstractItemReaderpublic final void close()
close in class javax.batch.api.chunk.AbstractItemReaderprotected abstract void doOpen(java.io.Serializable checkpoint)
checkpoint - チェックポイントjava.lang.Exception - 発生した例外protected void doClose()
java.lang.Exception - 発生した例外