我想做一个特定的映射,我不知道是否可能,如果可以,如何配置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)
这可能是一个很好的功能要求:)