Mapstruct - обновить существующий бин и игнорировать поле - PullRequest
0 голосов
/ 03 декабря 2018

Я обновляю bean-компонент в соответствии с документацией :

@Mapper
public interface CarMapper {
    void updateCarFromDto(CarDto carDto, @MappingTarget Car car);
}

Можно ли указать mapstruct игнорировать определенные поля?Например, я не хочу, чтобы mapstruct отображал id поле с carDto на car сущность, и это то, что mapstruct сделает, если я не определю тело и пропущу отображение поля id вручную.

Если в настоящее время это невозможно, есть ли какое-либо решение (отличное от собственного)?

1 Ответ

0 голосов
/ 04 декабря 2018

Используйте @Mapping (target = "is", ignore = true).

...