0
MapStructを使用して以下のシナリオでBeanマッピングを実行するにはどうすればよいですか。MapStructを使用したネストされたリストのマッピング
class Source {
private String sourceId;
private List<Course> courses; //always returns only one course
}
class Course {
private String courseName;
private List<Student> students;
}
class Student {
private String studentName;
}
class Target {
private String targetId;
private String subjectName;
private List<Member> members;
}
class Member {
private String memberName;
}
は、今私はmemberNameの(リストのリスト)にサブジェクト名、studentNameにするtargetId、courseNameにソースIDをマップします。
詳細な回答ありがとうございます。なぜコースはリストですか?それが要件です。また、マッパークラスの正しいソースコードで回答を更新することもできます。最初のtoMembers()メソッドのStudentリストの代わりにMember Listを返しました。 –
私は私が従うとは思わない。ソースコードが 'List' –
Filip
を返します。上記のコードでコンパイル時エラーが発生します。 –