У меня есть следующая структура класса
class MapFromBase {
}
class MapFromChild extends MapFromBase {
}
class MapToBase {
}
class MapToChild extends MapToBase {
}
@Mapper
interface Mapper {
@Mappings(/* a lot of mappings */)
MapToBase mapBase (MapFromBase value);
MapToChild mapChild (MapFromChild value);
}
Есть ли способ заставить mapChild
маппер использовать мапер mapBase
для всех полей, унаследованных от базового класса, без копирования всех отображенийрука