gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 07:01:12 24 4
gpt4 key购买 nike

我需要使用 Orika 将一个属性映射到多个属性,并且正在努力寻找合适的示例。

给定以下类(class):

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)。

Converter通常用于一些原语、枚举、不可变对象(immutable对象)、引用复制和简单数据类型之间的简单映射,它也可以用于其他用途,但更适合这种用法。

你也可以看看Orika的测试,有很多简单的例子。

关于java - Orika,将一个属性映射到多个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22079524/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com