我需要使用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();
}
}
答案 0 :(得分:1)
只需为地址注册另一个类地图,当映射对象图时,Orika会自动使用它;