有没有办法指示 MapStruct 不覆盖目标中的值?例如:public interface IMyMapper { IMyMapper INSTANCE = Mappers.getMapper(IMyMapper.class); @Mappings({ @Mapping(target = "foo", source = "source.FOO"), @Mapping(target = "bar", source = "source.BAR2"), }) void updateTargetEntity(@MappingTarget MyTarget target , MySource source);}class MyTarget { String a; String b; ...}class MySource { String a; String b; ...}例如,在哪里target将有a = "asdf",source将有a = "zzz",我不想zzz覆盖asdf。注意:我不想总是忽略值,我只是不想覆盖它们(如果它们存在)。我试图在这里查看几种映射策略:http : //mapstruct.org/documentation/stable/reference/html/但它们似乎都不适合。
添加回答
举报
0/150
提交
取消