【发布时间】:2017-08-16 14:40:03
【问题描述】:
可以在“itemReader”和“itemWriter”中使用“checkpoint”。
如果我每 10 个项目定义一个提交,则批处理读取 10 个项目并调用“itemWriter”代码。 现在,如果“itemWriter”失败(数据库回滚),我有:
- “itemReader”的检查信息 = 10
- “itemWriter”的检查信息 = 0
所以,当我重新启动批次时,我希望它以第一项而不是第 11 项重新启动。
我该怎么做? 我认为“itemReader”和“itemWriter”的“检查点信息”并不相同。
【问题讨论】:
-
无法理解,你使用什么软件产品,什么代码,究竟是什么错误
标签: java checkpoint jsr352