Невозможно преобразовать один класс dto в другой класс dto, используя ModelMapper
.
N.B: Я не хочу использовать геттер / сеттер. Я хочу использовать Optional
только геттер
Пример:
class A {
Long id;
public Optional<Long> getId() {
return Optional.ofNullable(id);
}
}
Другой класс:
class B {
Long id;
// getter and setter
}
Преобразователь:
B f(A a) {
new ModelMapper.map(a, B.class);
}
Ошибка: failed to convert java.util.Optional to java.lang.Long.\n\n1 error