Java 组合对象的平面列表
是否有一种方法可以将展开的DTO数组转换为复合嵌套对象 目前我正在使用modelmapper进行域到域的转换Java 组合对象的平面列表,java,dozer,modelmapper,Java,Dozer,Modelmapper,是否有一种方法可以将展开的DTO数组转换为复合嵌套对象 目前我正在使用modelmapper进行域到域的转换 class SourceList { List<Integer> id; List<String> name; } class DestinationList { List<Person> name; } class Person { Integer id; String name; } 类源列表
class SourceList {
List<Integer> id;
List<String> name;
}
class DestinationList {
List<Person> name;
}
class Person {
Integer id;
String name;
}
类源列表{
列表id;
名单名称;
}
阶级目的论者{
名单名称;
}
班主任{
整数id;
字符串名;
}
数据将以非规范化的方式存在,我需要转换为适当的嵌套结构。DTO到复合对象的转换我可以使用
我想自动将源列表转换为目标列表。因为从长远来看,手动转换不是一个可行的选择。
如果可能的话,我也对dozer感兴趣。我不知道什么是平面列表,但我知道这是平面代码。@MartijnCourteaux因为我使用solr来存储多值字段,所以我需要用这种方式对值进行反规范化。@hariweton:很抱歉,我不知道你在说什么。在“平面代码”中,我提到了您没有放置任何缩进。这简直是个笑话。正如我已经提到的:我真的不知道你在尝试什么。我对这个主题不熟悉。我只是在编辑器上键入了代码,所以无法正确缩进。没问题