0

我正在使用 ModelMapper 将 UserDto 类映射到用户实体(详情如下),但它错误地将用户名映射到 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));

但是当我运行它时,我得到了不可编译的源代码。

4

0 回答 0