我想做一个特定的映射,我不知道是否可能,如果是的话,如何配置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实例(因为名称相同)。
非常感谢任何帮助。
此致
答案 0 :(得分:2)
不,可以为ClassB和ClassZ完成,而不是ClassA和ClassZ
也许如果Orika支持(虚拟)属性'this',它可以很容易地完成。 (通过将ClassA.bInstance映射到ClassZ.this)
这可能是一个很好的功能要求:)