Package jakarta.persistence
Annotation Interface Embedded
Specifies 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: