【发布时间】:2022-08-19 16:30:37
【问题描述】:
我正在尝试映射到内部类,但它不起作用。
我有以下 Pojos:
public record Author(UUID id, String name) {}
public record Book(Author author) {}
这是映射器:
@Mapper
public interface BookMapper {
@Mapping(target=\"author\", source=\".\");
Book map(UUID id, String name);
Author map(UUID id, String name);
}
但是编译时出现此错误:
BookMapperImpl is not abstract and does not override abstract method map(UUID,String)
任何帮助表示赞赏。
谢谢
-
“非抽象”错误是您得到的唯一错误吗?我想还有一些其他错误,因为使用
source = \".\"并不能真正用于多源映射方法 -
我只是得到那个错误。您可能知道的任何解决方法?
标签: mapstruct