我希望使用Mapstruct(在Kotlin中)使用嵌套的DTO将实体映射到DTO。我有第一个DTO定义如下: val something: String这个DTO映射在一个实体中,反之亦然,使用Mapstruct。: FirstDto): FirstEntity第二DTO嵌套第一DTO:
data class Sec
我正在尝试映射我的遗留API对象(我不能更改它),它具有嵌套的原始List类型属性。列表的元素与DTO列表的元素不兼容,应显式映射为嵌套。不幸的是,MapStruct似乎认为原始List与所有类型化列表兼容,并忽略了我试图指定的任何映射,生成的代码不能正常工作,稍后在序列化程序中的某个地方产生错误。我的API对象嵌套了原始类型列表:public class Api