Héritage |
Du fait que l'assistant crée une classe Java avec une notation @Entity , l'option Entité est sélectionnée par défaut.
Sélectionnez Superclasse mappée si vous avez défini une superclasse.
Pour ajouter une notation @Inheritance à l'entité, sélectionnez Héritage, puis l'une des stratégies de mappage d'héritage proposées (décrites dans JSR 220) :
-
TABLE_UNIQUE -- Toutes les classes d'une hiérarchie mappées sur une seule table. Cette annotation ne contient pas d'attribut pour la stratégie d'héritage.
-
TABLE_PAR_CLASSE -- Chaque classe est mappée sur une table distincte.
-
JOINTE - La racine de la hiérarchie des classes est représentée par une seule table. Chaque sous-classe est représentée par une table distincte qui contient les zones spécifiques à cette sous-classe (non héritées de sa superclasse), ainsi que la ou les colonnes qui représentent sa clé primaire. La ou les colonnes de clé primaire de la table de sous-classe servent de clé externe pour la clé primaire de la table de superclasse.
|
Entité |