1

我正在尝试解组具有组成字段的 csv。例如,在以下示例中

"order1","foo@email.com","(test1;45),(test2;89)"

第三个属性将表示两个项目的列表(但列表的大小是可变的),每个项目都有一个名称和一个价格。@Link 注释仅适用于一对一注释,因此它不是一个选项。csv 中的 @OneToMany 注释仅适用于书写,因此不是一个选项。

csv 是由非技术人员编写的,因此也不能选择复杂的格式。

是否可以管理此要求?

在这种情况下,要实例化的 java 类是这样的:

public class Order {
  private String name;
  private String email;
  private List<Item> items;
}

public class Item {
  private String name;
  private int price;
}

提前谢谢了

4

0 回答 0