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: