I'm using ModelMapper to map UserDto class to User entity (details below) but it erroneously maps username to userId. How do I prevent this from happening.
public class User {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Long userId;
private String username;
...
// setters and getters
}
public class UserDto {
private String username;
...
// setters and getters
}
I have tried using
modelMapper.addMappings(mapper -> mapper.skip(User::setUserId));
but i get uncompilable source code when I run it.