MapsId
Target: METHOD, FIELD
- Implemented Interfaces:
Annotation
Designates a ManyToOne or OneToOne relationship attribute that provides the mapping for an EmbeddedId primary key, an attribute within an
EmbeddedId primary key, or a simple primary key of the parent entity. The MapsId.value element specifies the attribute within a composite key to which the relationship attribute corresponds. If the primary key of the entity is of the same Java type as the primary key of the entity referenced by the relationship, the value attribute is not specified.
In this example, the parent entity has simple primary key: {@snippet :
- Since:
- JPA 2.0
Public Annotation Attributes
String value default ""
If not explicitly specified, the relationship maps the primary key of the entity.
- Since:
- JPA 2.0