我在单独的文件中有这3个类
public class Book {
@Id
@GeneratedValue
private Long id;
@NonNull
private String title;
@NonNull
private Author author;
}
public class Author {
@Id
@GeneratedValue
private Long id;
@NonNull
private String firstName;
@NonNull
private String lastName;
}
public class BookDTO {
private Long id;
@NonNull
private String title;
@NonNull
private String author;
}
Run Code Online (Sandbox Code Playgroud)
我有以下映射器
@Mapper
public interface BookMapper {
BookMapper INSTANCE = Mappers.getMapper(BookMapper.class);
@Mappings({
@Mapping(source = "author.lastName", target = "author")
})
BookDTO toDTO(Book book);
}
Run Code Online (Sandbox Code Playgroud)
这当前只映射lastName并且工作,我想在Book with中映射作者字符串
author.firstName + " …Run Code Online (Sandbox Code Playgroud) 在 VS Code 的 bash 窗口中,如果我运行的命令返回像“git log”这样的长响应并双击 ctrl + C 中断它,那么我输入的所有内容都是不可见的。Bash 可以工作,因为我可以输入“clear”并获得任何命令的响应,但我看不到我的文本。
我目前被迫删除终端并插入另一个终端。