在我正在进行的一个项目中,我们正在读取一个文件,其中读取的每个项目(一条记录)代表要写入目标数据库的可变数量的项目。 这显然似乎打破了 JSR352 的模式,因为单个 block 的膨胀超出了预期。
有人遇到过这样的问题吗?如果有的话是怎么解决的?
最佳答案
您可以使用一个容器对象来保存从输入源中的单个记录展开的所有子项。累积的容器对象列表将传递给项目写入器以写出到目的地。通过实现您自己的项目编写器类,您可以完全控制项目编写器的工作方式。例如,项目编写器类可以将多个记录写入目标。
关于java - JSR352 - 单个项目读取,多个项目写入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51408791/