Bonjour à tous !
J'ai une classe Boulanger et une classe TennisMan, qui dérivent toutes deux de Personne. Ainsi, d'un point de vue objet, une personne peut être tennisman et avoir une collection de raquette, ainsi que boulanger et avoir ses méthodes de boulanger.
J'utilise dans ma base de données un mécanisme d'héritage par jointure (base de données existante). J'ai donc une table Personne, une table Boulanger avec une clef primaire correspondant à l'identifiant de la personne, ainsi qu'une table TennisMan qui a une clef primaire construite de la même façon.
Ma question est la suivante : comment faire pour qu'une personne (ayant un tuple dans la table personne) puisse être en même temps boulanger et tennisman ? C'est à dire avoir un tuple correspondant dans la table TennisMan et dans la table Boulanger, tout ça géré par JPA !
Partager