[英]Orika, mapping one property to multiple properties
我需要使用Orika将一个属性映射到多个属性,并且正在努力寻找合适的示例。
给定以下类别:
public class A {
String propertyA1
String propertyB1
}
public class B {
C cInstance;
D dInstance;
String propertyB2;
}
public class C {
String propertyA2Part;
}
public class D {
String propertyA3Part;
}
基本上,我将类A映射到类B,但是在此过程中,我需要解析propertyA1并将值发送到C.propertyA2Part和D.propertyA3Part。 我正在尝试确定转换器/映射器/过滤器之间的最佳工具。
我认为propertyA1必须“分为”两部分(C,D),在这种情况下,更合适的方法是使用.customize(CustomMapper)。
转换器通常用于某些原语,枚举,不可变对象,按引用复制和简单数据类型之间的简单映射,它可以用于其他事物,但是更适合这种用法。
您还可以查看Orika的测试,这里有很多简单的示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.