Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Accès rapide :






Vous êtes un professionnel et vous avez besoin d'une formation ?

Gérer la persistance des
données avec Hibernate


Voir le programme détaillé
ESN Inovelya : Nous recrutons

Gestion des associations et de l'héritage : Mapping de l'héritage


Notes:

Avec cette approche on obtient une seule table par type dérivé. Cette table aura autant de colonnes que ce que la classe aura d'attributs (hérités ou non). Aucune relation est donc mise en place. Du coup deux tables, associées à deux classes dérivées d'une même classe mère, partageront donc une partie de définition commune.

Attention : comme il est nécessaire d?avoir une clé primaire unique (quelque soit la classe considérée dans l?arbre d?héritage), un générateur pris en charge par la base de données et au niveau de chaque table ne peut être considéré. C?est donc Hibernate qui doit avoir la responsabilité de générer les identifiants.

Diapositive précédente Diapositive suivante
Vous êtes un professionnel et vous avez besoin d'une formation ? Développement Web
avec Java/Jakarta EE
Voir le programme détaillé