Java 数组映射到Pojo列表的对象列表

Java 数组映射到Pojo列表的对象列表,java,spring-boot,dozer,Java,Spring Boot,Dozer,我有一个JDBC结果集为List&需要在Spring boot中将其转换为List // Input Object Array returned by below code List<Object[]> resultObj = query.getResultList(); // Ex resultObj[0][0] = new Integer(10); resultObj[0][1] = "Test"; resultObj[0][2] = "Hello"; // Need map

我有一个JDBC结果集为
List
&需要在Spring boot中将其转换为
List

// Input Object Array returned by below code
List<Object[]> resultObj = query.getResultList();
// Ex
resultObj[0][0] = new Integer(10);
resultObj[0][1] = "Test";
resultObj[0][2] = "Hello";

// Need map resultObj to List<ObjectType> below type

class ObjectType {
    //maps to Object[0]
    private Integer x;
    //maps to Object[1]
    private String y;
    //maps to Object[2]
    private String z;
}

请建议是否有其他可配置的方法。

尝试下面可能有用的方法。有关说明,请参阅此链接


java.lang.Object[]
com.ObjectType
这
任何东西
您的目标对象类型

试试下面可能有用的方法。有关说明,请参阅此链接


java.lang.Object[]
com.ObjectType
这
任何东西
您的目标对象类型

能否提供列表的样本值和预期输出。看看这是否对您有帮助-@NKR:I已将示例输入和输入类型更新为问题。@NKR:I试图避免该问题答案中建议的手动映射-。您能否提供列表的示例值和预期输出。看看这是否对您有帮助-@NKR:I已将示例输入和输入类型更新为疑问。@NKR:I正在尝试避免该问题答案中建议的手动映射-。SourceForge上的推土机内容已过时。Dozer已移动到GitHub SourceForge上的Dozer内容已过时。推土机已移到GitHub
<mapping>
        <class-a>java.lang.Object[]</class-a>
        <class-b>com.ObjectType</class-b>
        <field>
            <a>this[0]</a>
            <b>x</b>
        </field>
        <field>
            <a>this[1]</a>
            <b>y</b>
        </field>
</mapping>
"x": "[Ljava.lang.Object;@2d716a1c",
"y": "[Ljava.lang.Object;@2d716a1c",
"z": "[Ljava.lang.Object;@2d716a1c",
<mapping>
    <class-a>java.lang.Object[]</class-a>
    <class-b>com.ObjectType</class-b>
    <field>
        <a>this</a>
        <b set-method="add(java.lang.Object)" type="iterate">anything</b>
        <b-hint>your destination object type</b-hint>
    </field>