Hibernate 继承的实体可以有自己的唯一标识符吗?

Hibernate 继承的实体可以有自己的唯一标识符吗?,hibernate,inheritance,entity,uniqueidentifier,identifier,Hibernate,Inheritance,Entity,Uniqueidentifier,Identifier,一个简单的问题:继承父类的子类是否不仅可以拥有父类的ID,还可以拥有自己的ID 例如,我们有一个实体类User和扩展它的子类Patient。用户拥有idUser,患者不仅可以拥有idUser,还可以拥有idPatient作为自己的唯一标识符吗? 还有,有另一个标识符有用吗 嗯,也许我应该提到,这一切都是在用hibernate映射这些实体的上下文中进行的。否 Hibernate使用@Id字段作为标识,就Hibernate而言,这些字段只能有一个 您可以通过注释查看如何使用复合id字段,该注释允许具

一个简单的问题:继承父类的子类是否不仅可以拥有父类的ID,还可以拥有自己的ID

例如,我们有一个实体类User和扩展它的子类Patient。用户拥有
idUser
,患者不仅可以拥有
idUser
,还可以拥有
idPatient
作为自己的唯一标识符吗? 还有,有另一个标识符有用吗

嗯,也许我应该提到,这一切都是在用hibernate映射这些实体的上下文中进行的。

Hibernate使用
@Id
字段作为标识,就Hibernate而言,这些字段只能有一个

您可以通过注释查看如何使用复合id字段,该注释允许具有多个“id”字段的自定义类作为键