我正在设置一个Job,该Job处理以下数据结构:
class A { long id; List<B> bList; }
class B { long id; list<C> cList; }
class C { long id; }
截至目前,我已经建立了一个包含以下步骤的工作:
ItemReader<C>
:读取A和B,并将所有C合并到一个列表中。一次返回一个ItemProcessor<C, C>
ItemWriter<Identifiable>
(实现long getId();
SkipListener<Identifiable, Identifiable>
作业处理C的项目并将每个项目的处理状态写入数据库表。
但是;我想处理以下项目:
我该如何在Spring Batch中做到这一点?
谢谢。