0

是否必须将我的外键实体从 ClassA 映射到 ClassB 中的主要实体?

在我的情况下,我有来自 ClassA 的外键映射到 ClassB 中的两个实体,这不是主键,它仍然在休眠 3 中工作。

但是在休眠 4 中它会抛出 MappingException

原因:org.hibernate.MappingException:外键 (FK2C47CFCAB95CF1D:TABLE1 [COL1,COL2])) 必须与引用的主键 (TABLE2 [COL_PRIMARY]) 具有相同的列数

我该如何解决?

4

1 回答 1

0

这是因为在一个表中使用复合键作为主键。尽管您要实现的目标应该是可能的。

请在此处查看类似问题的答案,希望您一切准备就绪。

于 2013-09-13T05:26:59.147 回答