0

那么一个简单的问题:继承父类的子类能不能不仅有父类的ID,也有自己的ID?

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

嗯,也许我应该提一下,这都是在将这些实体与 hibernate 映射的上下文中。

4

1 回答 1

0

不。

Hibernate 使用该@Id字段来表示身份,而就 hibernate 而言,只能是其中之一。

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

于 2012-11-15T01:26:53.780 回答