我有2个实体:
实体1:
public class Master {
private int id;
private Set<SubMaster> subMasters= new HashSet<SubMaster>(0);
}
public class SubMaster{
private int subId;
private String subName;
}
Run Code Online (Sandbox Code Playgroud)
实体2:
public class MasterDTO {
private int id;
private Set<SubMaster> subMasters= new HashSet<SubMaster>(0);
}
public class SubMasterDTO{
private int subId;
private String subName;
}
Run Code Online (Sandbox Code Playgroud)
我正在使用MapStruct映射器将POJO的值映射到另一个。
public interface MasterMapper{
MasterDTO toDto(Master entity);
}
Run Code Online (Sandbox Code Playgroud)
我能够成功映射Master到MasterDTO。但是,SubMasterin 的嵌套集合Master未映射到in中的对应集合MasterDTO。
谁能在正确的方向帮助我?