2016-04-27 157 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映射對象

的曲線圖時,可使用