【问题标题】:Orika Nested MappersOrika 嵌套映射器
【发布时间】:2016-08-21 14:36:03
【问题描述】:

我需要使用 Orika 实现嵌套映射器。我应该怎么做?让我们讨论嵌套的简单对象

Class Person(){
Address address;
String firstName;
String lastname;
}

Class Address(){
String street;
String city;
String zipcode;
}    

让我们假设我有单独的地址对象的 java 映射器。我应该如何在 orika 的以下字段映射中使用外部 Java 映射器?

字段映射中的customize() 选项是在.classMap 映射中显式映射复杂字段,这将使当前映射在对象很大时难以读取。

public class Mapper extends ConfigurableMapper {
  protected void configure(MapperFactory factory) {
    factory.classMap(Person.class, PersonDto.class)
      .byDefault()
      .register();      
  }
}

【问题讨论】:

    标签: java nested mapping orika


    【解决方案1】:

    只需为 Address 注册另一个类映射,Orika 在映射对象图时会自动使用它

    【讨论】:

      猜你喜欢
      • 2018-04-21
      • 1970-01-01
      • 2015-02-07
      • 2017-03-22
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 2018-01-08
      • 2013-12-20
      相关资源
      最近更新 更多