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