繁体   English   中英

Orika,将一个属性映射到多个属性

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM