嘗試使用 mapstruct 將兩個列表映射到另一個列表時遇到問題。結構如下:public class classA{ List<ObjectA> list;}public class classB{ List<ObjectB> list;}public class classC{ List<ObjectC> list;}我需要將兩個列表從 classC 和 classB 映射到 classA 中的列表(從 objectB 和 objectC 到 objectA 的映射已經完成)。我嘗試了以下內容:@Mappings({ @Mapping(target="list", source="obj1.list"), @Mapping(target="list", source="obj2.list")})classA map(classB obj1, classC obj2);//the other mappers from objectC and objectB to objectA這給了我編譯錯誤。有人可以幫我映射這個列表嗎?我聽說過一個名為 exception 的注釋參數,但無法用它解決我的問題。
將兩個具有不同對象類型的列表映射到具有另一種對象類型的第三個列表
慕碼人8056858
2023-04-13 10:48:15