2016-04-27 258 views
0

我需要使用Orika实现嵌套映射器。我应该怎么做?让我们来讨论一下嵌套的简单对象吧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();  
    } 
} 

回答

1

仅有注册另一个类的地图为地址和它会自动通过Orika映射对象

的曲线图时,可使用