Embedded mapping |
Use an Embedded Mapping to specify a persistent field or property of an entity whose value is an instance of an embeddable class.
In the JPA Structure view, select the field to map. The JPA Details view (for attributes) displays the properties for the selected field.
In the Map As field, select Embedded.
Use this table to complete the remaining fields on the JPA Details view.
Property | Description | Default |
---|---|---|
Map As | Defines this mapping as a Embedded.
This field corresponds to the |
Embedded |
Attribute Overrides | Specify to override the default mapping of an entity's attribute. Select Override Default. | |
Columns | The database column (and its table) mapped to the entity attribute. See "Column" for details.
|
Eclipse adds the following annotations to the field:
@Embedded @AttributeOverride(column=@Column(table="<COLUMN_TABLE>", name = "<COLUMN_NAME>"))