我有一个类(称为“类 C”),其表有两个外键(另外两个类,“A 类”和“B 类”的 ID),它们构成数据库中的主键。问题是两个外键都不是子类的属性(我们避免使用反向指针,其中使用的类知道谁使用它们)。
我可以映射类似的东西<id column="CLASS_A_ID" type="long"/>
,但是当我有两个键时这无济于事。任何<composite-id>
必须有<key-property>
或<key-many-to-one>
两者都需要“名称”。
关于如何在不将外国 ID 放入课堂的情况下成功映射此内容的任何想法?