【发布时间】:2018-12-22 22:50:44
【问题描述】:
是否可以将值从父对象传播到嵌套对象的集合?例如
源 DTO 类
class CarDTO {
private String name;
private long userId;
private Set<WheelDto> wheels;
};
class WheelDto {
private String name;
}
目标实体类
class Car {
private String name;
private long userId;
private Set<Wheel> wheels;
};
class Wheel {
private String name;
private long lastUserId;
}
如您所见,我在 WheelDto 上没有 lastUserId,因此我想在轮子集合中的每个对象上将 userId 从 CarDto 映射到 WheelDto 上的 lastUserId 我试过了
@Mapping(target = "wheels.lastUserId", source = "userId")
但没有运气
【问题讨论】: