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 value)”。
我尝试在mapper中声明以下方法。
java.time.LocalDate map(java.time.OffsetDateTime value);
我收到了错误:
错误:java.time.LocalDate没有可访问的空构造函数。 java.time.LocalDate map(java.time.OffsetDateTime value);
有人可以解释一下如何进行转换吗?