【发布时间】:2018-06-01 12:38:54
【问题描述】:
MapStruct 是否可以根据鉴别器属性确定抽象类/接口的具体类型?
想象一个目标抽象类CarEntity 有两个子类SUV 和City 和一个源类CarDto 有一个鉴别器字段type 有两个枚举常量SUV 和CITY。你如何告诉 MapStruct 根据源类中鉴别器字段的值来选择具体的类?
方法签名通常是:
public abstract CarEntity entity2Dto(CarDto dto);
编辑
precision : CarDto 没有任何子类。
【问题讨论】: