ModelMapper将用户名映射到userId

时间:2017-06-16 18:53:48

标签: java modelmapper

我正在使用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));

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

0 个答案:

没有答案