使用Bindy和List

时间:2017-04-24 12:40:46

标签: apache-camel bindy

我想使用Bindy来映射对象列表。

例如,我有类x:

@CsvRecord(separator = ",")    
public class User {
    protected List<Skill> skills;
}        
public class Skill {
    protected String name;
}

如何使用以下数据从CSV文件中映射技能列表:

skill1, skill2, skill3

我尝试了@oneToMany注释,但它没有用。此外,不知道CSV中将包含多少技能。我该如何处理这种映射?

1 个答案:

答案 0 :(得分:0)

我已经使用beanio解决了它,如下所示

 <unmarshal id="convert csv to XML)">
     <beanio id="My list" mapping="MyObject.xml" streamName="ObjectStreamName"/>
    </unmarshal>

您也可以定义xml文件进行映射。