我在名为 DetailOrder
和 Book
的两个类中遇到映射问题。
问题如下所示。
Initial SessionFactory creation failed.
org.hibernate.AnnotationException:mappedBy
reference an unknown target entity property: com.bookstore.entity.DetailOrder.books in com.bookstore.entity.Book.detailOrders
如何修复它?
类如下所示。
DetailOrder 类
@ManyToOne(fetch = FetchType.EAGER,cascade=CascadeType.ALL)
@JoinColumn(name = "BOOK_ID")
private Book book;
读书课
@OneToMany(fetch = FetchType.EAGER,mappedBy = "book", cascade=CascadeType.ALL)
private Set<DetailOrder> detailOrders = new HashSet<DetailOrder>();
最佳答案
您的错误消息表明您正在尝试绘制书籍 map (复数形式)。尝试清理您的项目。
关于java - 映射通过引用 com.bookstore.entity.Book.detailOrders 中的未知目标实体属性 : com. bookstore.entity.DetailOrder.books,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56265343/