Java: отображение иерархии DTO с помощью Orika - PullRequest
0 голосов
/ 20 января 2020

У меня есть классы питомцев, собак и кошек. Классы Dog и Cat расширяют Pet.

Также у меня есть эквивалент dtos PetDTO, DogDTO и CatDTO с одинаковым отношением иерархии.

Я хочу написать картограф с использованием Orika, который принимает сущность PetDTO (может быть DogDTO или CatDTO) и возвращает Dog или Cat.

Основная цель использования библиотеки отображения здесь состоит в том, чтобы избежать ужасного кода, использующего if(instanceof...)

Есть идеи? Спасибо!

...