我想做一个特定的映射,我不知道是否可能,如果可以,如何配置Orika进行映射。假设我有那些课程

public class ClassA {
    private ClassB bInstance;
}

public class ClassB {
    private String varA;
    private String varB;
    private String varC;
    ...
    private String varZ;
}

public class ClassZ {
    private String varA;
    private String varB;
    private String varC;
    ...
    private String varZ;
}


我想用ClassZ映射ClassA,所以我想使用默认映射(因为名称相同)将ClassA实例中bInstance的嵌套属性映射到ClassZ实例。

任何帮助将不胜感激。

问候

最佳答案

不可以,对于ClassB和ClassZ可以完成,而对于ClassA和ClassZ可以完成

也许Orika支持(虚拟)属性“ this”,就可以轻松实现。 (通过将ClassA.bInstance映射到ClassZ.this)

这可能是一个很好的功能要求:)

07-26 01:16
查看更多