2016-04-27 7 views
0

Ich muss verschachtelte Mapper mit Orika implementieren. Wie soll ich es tun? Lassen Sie uns einfache Objekte diskutieren, die geschachtelt sindOrika Nested Mapper

Lassen Sie uns davon ausgehen, dass ich separate Java Mapper für Adresse Objekt haben. Wie soll ich den externen Java-Mapper in der folgenden Feldzuordnung in orika verwenden?

Die Option customize() im Feld mapping dient dazu, die komplexen Felder explizit im .classMap-Mapping zuzuordnen, wodurch die aktuelle Map komplex gelesen wird, wenn die Objekte ziemlich groß sind.

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

Antwort

1

einfach eine andere Klasse Karte für Adresse registrieren und es wird automatisch von Orika verwendet werden, wenn eine grafische Darstellung von Objekten Abbildung