我正在使用ModelMapper将UserDto类映射到User实体(详情如下),但它错误地将用户名映射到userId。我该如何防止这种情况发生。
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
}
我尝试过使用
modelMapper.addMappings(mapper -> mapper.skip(User::setUserId));
但是当我运行它时,我得到了无法编译的源代码。