2

我想做一个特定的映射,我不知道它是否可能,如果是的话,如何配置 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;
}

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

任何帮助将不胜感激。

问候

4

1 回答 1

2

不,可以为 ClassB 和 ClassZ 而不是 ClassA 和 ClassZ

也许如果 Orika 支持(虚拟)属性“this”,它可以很容易地完成。(通过将 ClassA.bInstance 映射到 ClassZ.this)

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

于 2014-06-16T15:36:41.947 回答