2017-02-22 1 views
1

J'utilise la bibliothèque univocité-analyseur pour cetteCartographie des colonnes csv aux classes composites Pojo

classe {personne

@Parsed (indice = 1)

String name;

@Parsed (index = 2)

âge de chaîne;

Adresse d'adresse;

}

classe Adresse {

@Parsed (indice = 3)

rue String;

Ville de cordes;

}

BeanListProcessor rowProcessor = new BeanListProcessor (Person.class);

Liste beans = rowProcessor.getBeans();

Exception en liant les colonnes csv à la classe POJO: com.univocity.parsers.common.DataProcessingException: Impossible de définir la valeur à champ d'adresse

est-il une autre façon de le faire

+0

Salut, s'il vous plaît voir le [aide] pour savoir comment formater votre question. –

Répondre

1

Utilisez le @Nested annotation introduite dans la version 2.4.0, faites ceci:

class Person{ 
    @Parsed(index=1) 
    String name; 

    @Parsed(index=2) 
    String age; 

    @Nested 
    Address address; 
}