Why is my EmbeddedId in hibernate not working?

前端 未结 3 1321
清酒与你
清酒与你 2020-12-17 09:46

I have a compound Primary Key (IDHOLIDAYPACKAGE, IDHOLIDAYPACKAGEVARIANT) in table HolidayPackageVariant where IDHOLIDAYPACKAGE refers

3条回答
  •  死守一世寂寞
    2020-12-17 10:23

    Applied to a persistent field or property of an entity class or mapped superclass to denote a composite primary key that is an embeddable class. The embeddable class must be annotated as Embeddable. There must be only one EmbeddedId annotation and no Id annotation when the EmbeddedId annotation is used.

    The AttributeOverride annotation may be used to override the column mappings declared within the embeddable class.

    The MapsId annotation may be used in conjunction with the EmbeddedId annotation to specify a derived primary key.

    If the entity has a derived primary key, the AttributeOverride annotation may only be used to override those attributes of the embedded id that do not correspond to the relationship to the parent entity.

提交回复
热议问题