一个弹簧批处理作业中的多个FieldSetMapper

时间:2017-10-19 20:56:36

标签: spring-data-jpa spring-batch

我有一个弹簧批处理程序,它读取文件并保存到DB中。文件的内容进入不同的表。并使用Spring Data JPA保存。

 public class Pojo{
  private AnotherObject sCode;  
  private String aName;
  private String aCode;
 }

 public class AnotherObject{

  private String cName;
  private String cCode;
 }

{" aName"" ACODE"" CNAME"" CCODE"}

如何编写2个不同的FieldSetMapper并获得此功能,或者还有其他任何方式

1 个答案:

答案 0 :(得分:0)

由于只读取了一个文件,因此您只需要一个FieldSetMapper,但是您要将其写入不同的数据库,那么您需要复合编写器,您可以检查https://stackoverflow.com/a/18916786/3530898中引用的复合编写器示例