public class MyEntity {
@CsvField(name = "id", optional = true)
private int id;
@CsvField(name = "name")
private String name;
public int getId() {
return id;
}
public String getName() {
return name;
}
}
<csv-entities-config>
<entity package-name="com.example.entities" class-name="MyEntity" />
<csv-sources>
<csv-source path="data.csv" delimiter="," />
</csv-sources>
</csv-entities-config>
CsvEntitiesFactory factory = new CsvEntitiesFactory();
List<MyEntity> entities = factory.readEntities("config.xml");