如何将JPA ManyToOne关系映射到映射键位于辅助表中的另一个实体?

时间:2018-12-17 03:22:02

标签: hibernate jpa annotations

鉴于我有一个带有辅助表的实体-@Inheritance(strategy = JOINED)。 假设我有另一个实体,该实体具有由该辅助表中的外键映射的ManyToOne关系。

在Hibernate 5.3.x中,我得到一个运行时异常:

org.hibernate.MappingException: Unable to find column with logical name: foreign_key_id in org.hibernate.mapping.Table(FirstEntity) and its related supertables and secondary tables.

我在休眠中进行了一些调试,发现JoinTable批注仅针对物理表进行检查,似乎是主表。

在IntelliJ自动完成中,我只能从主表中选择属性。

您如何解决?

0 个答案:

没有答案