|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: REQUIRED | OPTIONAL | 详细信息: ELEMENT |
javax.persistence Annotation Type 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.
Example: @MappedSuperclass public class Employee { @Id protected Integer id; @Version protected Integer version; protected String address; public Integer getId() { ... } public void setId(Integer id) { ... } public String getAddress() { ... } public void setAddress(String address) { ... } } @Entity @AttributeOverride(name="address", column=@Column(name="ADDR")) public class PartTimeEmployee extends Employee { // address field mapping overridden to ADDR protected Float wage(); public Float getHourlyWage() { ... } public void setHourlyWage(Float wage) { ... } }
- 从以下版本开始:
- Java Persistence 1.0
- 另请参见:
Embedded
,Embeddable
,MappedSuperclass
Required Element Summary | |
---|---|
Column |
column
(Required) The column that is being mapped to the persistent attribute. |
String |
name
(Required) 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. |
元素详细信息 |
---|
name
public abstract String name
- (Required) 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.
column
public abstract Column column
- (Required) The column that is being mapped to the persistent
attribute. The mapping type will remain the same as is
defined in the embeddable class or mapped superclass.
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: REQUIRED | OPTIONAL | 详细信息: ELEMENT |
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.