public class ClassA {
private OffsetDateTime updateBy;
}
public class ClassB {
private LocalDate timestamp;
}
public interface ClassABMapper {
@Mapping(target = "updateBy", source = "classB.timestamp")
ClassA map(ClassB classB);
}
Невозможно отобразить свойство "java.time.LocalDate timestamp" на "java.time.OffsetDateTime updateBy".Попробуйте объявить / реализовать метод сопоставления: «java.time.OffsetDateTime map (значение java.time.LocalDate)».
Я пытался объявить следующий метод в mapper.
java.time.LocalDate map(java.time.OffsetDateTime value);
И я получаю ошибку:
ошибка: java.time.LocalDate не имеет доступного пустого конструктора.java.time.LocalDate map (значение java.time.OffsetDateTime);
Может кто-нибудь объяснить, как выполнить преобразование?