JSR352 - 单项读取,多项写入

JSR352 - Single item read, multiple item write

在我正在处理的一个项目中,我们正在读取一个文件,其中读取的每个项目(记录)代表要写入目标数据库的可变数量的项目。 这显然似乎打破了 JSR352 的模式,将单个块膨胀得比预期的多。

有没有人遇到过这种问题?如果有,是怎么解决的?

您可以有一个容器对象来保存从输入源中的单个记录展开的所有子项。累积的容器对象列表将传递给项目编写器以写出到目的地。您可以通过实现自己的项目编写器 class 来完全控制项目编写器的工作方式。例如,项目编写器 class 可以将多条记录写入目标。