Два шага картированияJAVA

Программисты JAVA общаются здесь
Anonymous
Два шага картирования

Сообщение Anonymous »

У меня есть следующие классы DTO: < /p>

Код: Выделить всё

class Source {
InnerSource inner;
}
class Destination {
InnerDestination inner;
}
class InnerSource {
String name;
}
class InnerDestination {
String name;
}
class Tmp {
String name;
}
< /code>
Мое отображение следующее: < /p>
@Mapper
public interface MainMapper {
@Mapping(source = "inner", target = "inner")
Destination map(Source source);

Tmp innerMap1(InnerSource inner);

InnerDestination innerMap2(Tmp inner);
}
Можно ли аннотировать Map метод, поэтому он вызовет Innermap1 , затем Innermap2 ?
Некоторый контекст:
  • Код: Выделить всё

    innerMap1
    - это метод по умолчанию , который извлекает некоторые внутренние объекты из innersource .
  • Код: Выделить всё

    innerMap2
    - это метод существующего, который я хочу повторно использовать (он определяется в какой -либо другой Mapper).
ps: я знаю, что я могу написать пользовательский метод, который вызывает Innermap1 и Innermap2 но я хочу избежать его.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... ep-mapping

Вернуться в «JAVA»