MapStruct: как сопоставить существующую цель?JAVA

Программисты JAVA общаются здесь
Anonymous
MapStruct: как сопоставить существующую цель?

Сообщение Anonymous »

У меня есть метод в службе, который обновляет объект. Он принимает объект, имеющий данные для обновления сущности. Объект Dto имеет меньше полей, чем объект, но поля имеют одинаковые имена.
Можно ли использовать Mapstruct для этого рутинного задания, передав существующий целевой объект?
class Entity {
id
name
date
country
by
... //hell of the fields
}
class UpdateEntity {
name
country
... //less but still a lot
}

class EntityService {
update(UpdateEntity u) {
Entity e = // get from storage
mapstructMapper.mapFromTo(u, e)
}
}


Подробнее здесь: https://stackoverflow.com/questions/647 ... ing-target

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