DB主键中的多列,映射到hibernate,映射类中没有相应的属性

时间:2012-06-05 17:33:49

标签: hibernate

我有一个类(称之为“C类”),其表有两个外键(另外两个类,“A类”和“B类”的ID),它们构成了DB中的主键。问题是外键都不是子类的属性(我们避免使用后备词,其中使用过的类知道谁使用它们。)

我可以映射类似<id column="CLASS_A_ID" type="long"/>的内容,但是当我有两个键时这没有用。任何<composite-id>必须有<key-property><key-many-to-one>,这两者都需要“名称”。

关于如何在不将外国ID放入课堂的情况下成功映射的任何想法?

1 个答案:

答案 0 :(得分:0)

我最终不得不使用背景和改变设计。这有点太雄心勃勃了。