Java ';基本';属性类型不应是容器

Java ';基本';属性类型不应是容器,java,Java,该项目使用到MySQL数据库的连接。创建实体并将其链接到DB表。以下是我的课程: 餐桌簿 @Entity @Table(name = "book", schema ="library") @DynamicUpdate @DynamicInsert @SelectBeforeUpdate @Setter @Getter @EqualsAndHashCode(of = "id") public class Book { @Id

该项目使用到MySQL数据库的连接。创建实体并将其链接到DB表。以下是我的课程: 餐桌簿

@Entity
@Table(name = "book", schema ="library")
@DynamicUpdate
@DynamicInsert
@SelectBeforeUpdate
@Setter @Getter
@EqualsAndHashCode(of = "id")
public class Book {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;
    private String name;

    @Column(name = "page_count")
    private Integer pageCount;

    private String isbn;

    @ManyToOne
    @JoinColumn
    private Author author;
}
表格作者

@Entity
@Table(name = "author", schema ="library")
@EqualsAndHashCode(of = "id")
@Getter @Setter
@DynamicUpdate
@DynamicInsert
@SelectBeforeUpdate
public class Author {
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Id
    private Long id;

    private String fio;

    @Basic(fetch = FetchType.LAZY)  //IDEA говорит что это надо удалить
    @OneToMany(mappedBy = "author")
    private List<Book> books;
    
}
@实体
@表(name=“author”,schema=“library”)
@EqualsAndHashCode(of=“id”)
@Getter@Setter
@动态铜日期
@动态服务器
@选择BeforeUpdate
公共类作者{
@GeneratedValue(策略=GenerationType.IDENTITY)
@身份证
私人长id;
私人字符串fio;
@Basic(fetch=FetchType.LAZY)//IDEAΓчччэааааааааааа
@OneToMany(mappedBy=“作者”)
私人书目;
}
告诉我为什么IDEA在这里显示错误:

@Basic(fetch = FetchType.LAZY)  //IDEA говорит что это надо удалить
@OneToMany(mappedBy = "author")
private List<Book> books;
@Basic(fetch=FetchType.LAZY)//IDEAаааааааааа
@OneToMany(mappedBy=“作者”)
私人书目;
正在写入:“基本”属性类型不应为容器