Spring远程分块工作不匹配

时间:2014-07-31 16:17:11

标签: spring spring-batch spring-integration

我已经成功地集成了弹簧远程分块,其中我的项目读取文件,而项目编写者将其写入数据库。

 @Override
        public void write(List<? extends List<Objects>> items) throws Exception {

            for (List<Object> objects: items) {
                for (Object object: objects) {
                    // myrepo is spring data repository.
                    myRepo.save(object);
                }
            }

        }
到目前为止,所有好,即大块提供商写了10条记录,项目编写者收集它。在发送一个或两个getNextResult()被调用之后,抛出以下错误,

 Assert.state(jobInstanceId.equals(localState.getJobId()), "Message contained wrong job instance id ["
                    + jobInstanceId + "] should have been [" + localState.getJobId() + "].");

问题 1。为什么职位不匹配? 2.如何解决这个问题?

我顺便使用EMS。

0 个答案:

没有答案