java - 映射通过引用 com.bookstore.entity.Book.detailOrders 中的未知目标实体属性 : com. bookstore.entity.DetailOrder.books

标签 java hibernate mapping

我在名为 DetailOrderBook 的两个类中遇到映射问题。

问题如下所示。

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/

相关文章:

entity-framework - EF 5.0 - 在不同的 DbSet 中使用时,停止将基类和子类组合到单个数据库表中

java - hibernate referencedColumnNames 未映射到单个属性

c# - 流利的 nhibernate 多对多与以下多对多映射

java - 程序退出时清除 JTextArea.copy() 剪贴板

java - 正则表达式匹配 "four characters, followed by an unknown No of digits."

java - ORA-00904 : "BOOKORDERS": invalid identifier in Hibernate

java - 如何实现通用分页

mapping - 内部对象的 XContentBuilder Elasticsearch 映射

java - 让用户在 Action Listener 的 for 循环中输入 JTextField

Java 方法与引用性能