我正在构建一个软件,其中输入是 csv 文件数据,它可以在单个文件中包含 90k 多行数据。
只是为了通知文件根本没有 HEADER 行,它将从数据本身开始。
通过谷歌搜索,我来到了超级 csv 和推土机映射器扩展。我无法找到一个示例,说明在读取单个 csv 行时可以用许多其他 pojo 的集合填充 Pojo。
我的客户 Pojo 看起来像下面的快照......
class CustomerPojo {
private Id<CustomerId> customerId;
private String lookupCode;
// enum type
private QuoteType quoteType;
private String bCovCa;
private Money bCovRa;
private String recommCovCa;
private Money recommCoveRa;
private Date insertedDate;
private String pdfName;
private List<VehicleInfo> vehicleInfoPojoList;
private List<Address> addressList;
// All setter-getter
}
有些人可以提供指导,我也在阅读该网站,但它有一些简单的例子,因为日常软件有多种关联和自定义数据类型。
Thanks in advance.