Annotation Interface AttributeOverrides


@Target({TYPE,METHOD,FIELD}) @Retention(RUNTIME) public @interface AttributeOverrides
Used to override mappings of multiple properties or fields.

Example:

@Embedded
@AttributeOverrides({
    @AttributeOverride(name = "startDate",
                       column = @Column(name = "EMP_START")),
    @AttributeOverride(name="endDate",
                       column = @Column(name = "EMP_END"))})
public EmploymentPeriod getEmploymentPeriod() { ... }
Since:
1.0
See Also:
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    (Required) One or more field or property mapping overrides.
  • Element Details

    • value

      (Required) One or more field or property mapping overrides.