我有一个类(称之为“C类”),其表有两个外键(另外两个类,“A类”和“B类”的ID),它们构成了DB中的主键。问题是外键都不是子类的属性(我们避免使用后备词,其中使用过的类知道谁使用它们。)
我可以映射类似<id column="CLASS_A_ID" type="long"/>
的内容,但是当我有两个键时这没有用。任何<composite-id>
必须有<key-property>
或<key-many-to-one>
,这两者都需要“名称”。
关于如何在不将外国ID放入课堂的情况下成功映射的任何想法?
答案 0 :(得分:0)
我最终不得不使用背景和改变设计。这有点太雄心勃勃了。