小编Žel*_*mić的帖子

MapStruct 是否可以自动检测包含泛型类型作为源和目标的集合的映射?

我最近选择了 MapStruct,我真的很喜欢它的工作方式。由于我是 MapStruct 的新手,如果这个问题很愚蠢或没有意义,我提前道歉。

由于服务器版本,我必须使用Java 6。

我有 3 种类型的实体,A、B 和 C,以及它们的 DTO 对应项。

public class A{
    //...
}
public class B extends A{
    //...
}
public class C extends A{
    //...
}

public class ADto{
    //...
}
public class BDto extends ADto{
    //...
}
public class CDto extends ADto{
    //...
}
Run Code Online (Sandbox Code Playgroud)

我的映射器定义:

public abstract ADto mapAToADto(A source);

public abstract A mapADtoToA(ADto source);

public abstract BDto mapBToBDto(B source);

public abstract B mapBDtoToB(BDto source);

public abstract CDto mapCToCDto(C source);

public abstract …
Run Code Online (Sandbox Code Playgroud)

java generics mapping mapstruct

5
推荐指数
1
解决办法
3674
查看次数

标签 统计

generics ×1

java ×1

mapping ×1

mapstruct ×1