I would like to map between UserDTO
and User
, but excluding one field, say city
. How can I do that, cause I though that this approach would work, but it doesn't:
ModelMapper modelMapper = new ModelMapper();
modelMapper.typeMap(UserDTO.class,User.class).addMappings(mp -> {
mp.skip(User::setCity);
});
Because of the generic parameters, we couldn't use the lambda expression.
ModelMapper modelMapper = new ModelMapper();
modelMapper.addMappings(new PropertyMap<Dto, Source>() {
@Override
protected void configure() {
skip(destination.getBlessedField());
}
});