Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 组合对象的平面列表_Java_Dozer_Modelmapper - Fatal编程技术网

Java 组合对象的平面列表

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; } 类源列表

是否有一种方法可以将展开的DTO数组转换为复合嵌套对象

目前我正在使用modelmapper进行域到域的转换

   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:很抱歉,我不知道你在说什么。在“平面代码”中,我提到了您没有放置任何缩进。这简直是个笑话。正如我已经提到的:我真的不知道你在尝试什么。我对这个主题不熟悉。我只是在编辑器上键入了代码,所以无法正确缩进。没问题