J'ai besoin d'aide définir la hiérarchie des objets suivant/relation de base de données Hibernatesous-classe Hibernate avec les relations clés étrangères
Du sens de l'objet - Agent est héritée de la personne et de l'Agence est héritée de l'Organisation. ils sont hérités de partie qui peut avoir plusieurs adresses qui y sont associés
La base de données se compose de
Agent -ID -Name -PartyID (references Party.ID)
Agency -ID -Name -PartyID (references Party.ID)
Address -AddrID -PartyID (references Party.ID) -Street
Party. -PartyID
Pouvez-vous esquisser votre modèle de classe avec le code pseudo minimal? De votre description je ne suis pas sûr de la façon dont vous voulez les relations. –
class Party {privé BigInteger partyID ...} class Organization extends Party {private ....} class Personne extends Party {...} class Agency extends Organisation {...} class Agent extends Personne {. ..} – shikarishambu
J'ai ajouté un diagramme de classes. Si ce diagramme est inexact, n'hésitez pas à le réparer. En passant, utilisez-vous des annotations ou hbm.xml? –