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;
}
現在我想將sourceId映射到targetId,courseName到subjectName,studentName到memberName(列表到列表)。
感謝您的詳細解答。爲什麼課程是列表?這是要求。你也可以用映射類的正確源代碼更新答案。第一個toMembers()方法返回成員列表而不是Student列表。 –
我不認爲我遵循。源代碼返回一個'List' –
Filip
我得到編譯時錯誤與上面的代碼。 –