Table1にいくつかのレコードを永続化する次のような手順があります。
<step id="myStep" parent="abstractStep"
next="anotherStep">
<tasklet>
<chunk reader="myReader" writer="myWriter" commit-interval="1"/>
</tasklet>
</step>
このステップのライターでは、Table2にレコードを書き込み、 Table3の別のレコードを更新します。しかし問題は、Table2 の新しいレコードと Table3 の更新されたレコードが、ステップが完了するまでコミットされないことです。
ステップが完了する前に、これらの変更を Table2 と Table3 にコミットするにはどうすればよいですか?