|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value={TYPE,METHOD,FIELD}) @Retention(value=RUNTIME) public @interface AttributeOverride
The AttributeOverride annotation is used to override the mapping of a Basic (whether explicit or default) property or field or Id property or field. The AttributeOverride annotation may be applied to an entity that extends a mapped superclass or to an embedded field or property to override a basic mapping defined by the mapped superclass or embeddable class. If the AttributeOverride annotation is not specified, the column is mapped the same as in the original mapping.
Required Element Summary | |
---|---|
Column |
column
The name of the property whose mapping is being overridden if property-based access is being used, or the name of the field if field-based access is used. |
String |
name
The column that is being mapped to the persistent attribute |
Element Detail |
---|
public abstract String name
public abstract Column column
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |