Come mappare String to List ed List to String?Stringa di MapStruct per la mappatura degli elenchi
Considerate che abbiamo seguito classess
class People{
private String primaryEmailAddress;
private String secondaryEmailAddress;
private List<String> phones;
//getter and setters
}
class PeopleTO{
private List<String> emailAddress;
private String primaryPhone;
private String secondaryPhone;
//getter and setters
}
In Dozer e Orika, possiamo facilmente mappare con la seguente riga di codice
fields("primaryEmailAddress", "emailAddress[0]")
fields("secondaryEmailAddress", "emailAddress[1]")
fields("phones[0]", "primaryPhone")
fields("phones[1]", "secondaryPhone")
Come posso fare lo stesso tipo di mappatura in MapStruct? Dove troverei altri esempi su mapstruct?
Ha funzionato per una stringa per elencare la mappatura ma voglio mappare l'indirizzo di posta elettronica primario e secondario all'elenco di indirizzi di posta elettronica quando eseguo che getta lo stesso campo non può essere mappato – suresh