Specifying Entity Inheritance |
An entity may inherit properties from other entities. You can specify a specific strategy to use for inheritance.
Use this procedure to specify inheritance for an existing entity (@Entity
):
Select the entity in the Package Explorer.
In the Persistence Properties view, click the Inheritance tab.
Select one of the following the inheritance strategies:
A single table (default)
Joined table
One table per class
See "Inheritance Tab" for additional details.
Eclipse adds the following annotations the entity field:
@Inheritance(strategy=InheritanceType.<INHERITANCE_STRATEGY>)
The following figures illustrates the different inheritance strategies.