Package jakarta.persistence
Annotation Interface Embedded
Declares a persistent field or property of an entity whose
value is an instance of an embeddable class. The embeddable
class must be annotated as
Embeddable.
The AttributeOverride, AttributeOverrides,
AssociationOverride, and AssociationOverrides
annotations may be used to override mappings declared or
defaulted by the embeddable class.
Example:
@Embedded
@AttributeOverrides({
@AttributeOverride(name = "startDate", column = @Column("EMP_START")),
@AttributeOverride(name = "endDate", column = @Column("EMP_END"))})
public EmploymentPeriod getEmploymentPeriod() { ... }
- Since:
- 1.0
- See Also: