mapstruct: update existing field of entity using data from DTO
问题 I recently added mapStruct in my project. This framework is cool, but I can not figure out one thing. This is my case: I have Profile entity and field with the Person type. I want to update it using ProfileDto . I am using void fromDto(ProfileDto dto, @MappingTarget Profile entity) method for this. The problem is that mapper always create new Person instead of using person from profile entity My entity is: public class Profile { private Person person; .. setters, getters and constructors }