Annotation Type 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("EMP_START")),
                @AttributeOverride(name="endDate", 
                                   column=@Column("EMP_END"))
        })
        public EmploymentPeriod getEmploymentPeriod() { ... }
    
     
    See Also:
    AttributeOverride
    Since:
    1.0
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      AttributeOverride[] value
      (Required) One or more field or property mapping overrides.
    • Element Detail

      • value

        AttributeOverride[] value
        (Required) One or more field or property mapping overrides.