在新行中使用Camel Bindy嵌套列表

我在将Pojo(带有嵌套列表)编组为CSV时遇到问题。 对于嵌套列表(例如,学生的地址列表),我想将每个地址写在新行中。

示例输出CSV文件:

name,college
houseNo1,street1,city1
houseNo2,street2,city2
.
.
.
@CsvRecord(separator=",")
public class Student {  
    @DataField(pos=1)
    private String name;

    @DataField(pos=2)
    private String college;

    @OneToMany
    private List<Address> addressList;

    // getters and setters
}

public class Address { 

    @DataField(pos=1) 
    private int houseNo;
    @DataField(pos=2)
    private String street;
    @DataField(pos=3)
    private String city;

    //getters and setters
}
A444079231 回答:在新行中使用Camel Bindy嵌套列表

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3116095.html

大家都在问