| Modifier and Type | Field and Description |
|---|---|
| public static final InheritanceType | JOINED
A strategy in which fields that are specific to a subclass are mapped to a separate table than the fields that are common to the parent class, and a join is performed to instantiate the subclass. |
| public static final InheritanceType | SINGLE_TABLE
A single table per class hierarchy. |
| public static final InheritanceType | TABLE_PER_CLASS
A table per concrete entity class. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static InheritanceType | |
| public static InheritanceType[] |
| JOINED | back to summary |
|---|---|
| public static final InheritanceType JOINED A strategy in which fields that are specific to a subclass are mapped to a separate table than the fields that are common to the parent class, and a join is performed to instantiate the subclass. | |
| SINGLE_TABLE | back to summary |
|---|---|
| public static final InheritanceType SINGLE_TABLE A single table per class hierarchy. | |
| TABLE_PER_CLASS | back to summary |
|---|---|
| public static final InheritanceType TABLE_PER_CLASS A table per concrete entity class. | |
| InheritanceType | back to summary |
|---|---|
| private InheritanceType() | |
| valueOf | back to summary |
|---|---|
| public static InheritanceType valueOf(String name) | |
| values | back to summary |
|---|---|
| public static InheritanceType[] values() | |