我在表格上有一些对象。
abstract class AbstractSomething{
int myMember;
// getters and setters
}
class ConcreteClass extends AbstractSomething{
int someOtherMember;
String name;
// getters and setters
}
现在我想ConcreteClass
在我的数据库中保留(在一个数据库表中),其中唯一键应该是 myMember 的组合并someOtherMember
使用休眠注释。对于我所看到的,通常使用@Embedded
and创建复合键@EmbedderID
- 但是当其中一个键部分实际上来自超类时,我看不到如何做到这一点。