【发布时间】:2019-09-15 20:11:50
【问题描述】:
我正在尝试使用 MapStruct 实现实体和 DTO 之间的映射。要映射的属性之一是“settlementDate”。它在 DTO 类中具有相同的名称并且映射有效,但在编译过程中我收到以下警告:
/path/to/project/SomeDataMapper.java:15: warning: Unmapped target property: "tlementDate".
SomeData toEntity(SomeDataDTO someDataDTO);
有没有什么方法可以让 MapStruct 处理这样一个命名怪异的属性而不发出警告?
我尝试使用@Mapping 注释来明确指定名称,但这没有帮助:
@Mapping(target = "settlementDate", source = "settlementDate")
SomeData toEntity(SomeDataDTO someDataDTO);
【问题讨论】: