Bonjour.

J'étudie la possibilité via MapStruct de transformer un objet contenant une liste (par exemple une entreprise ayant une liste d'employés), en liste d'objet (liste d'employés)
Par exemple, en entrée j'ai :
Code source.java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
class EntrepriseSource {
    private String nom;
    private List<EmployeSource> employes;
}
class EmployeSource {
    private String nom;
    private String prenom;
}

je voudrais avoir en sortie :
Code target.java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
List<EmployeTarget> employes;
class EmployeTarget {
    private String nom;
    private String prenom;
    private String nomEntreprise; //valeur commune aux employés de la même entreprise
}

Est-ce que c'est faisable avec MapStruct ?