0

我需要使用 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();      
  }
}
4

1 回答 1

1

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

于 2016-04-27T17:25:29.530 回答