Bonjour, comme l'indique le titre du post, je débute avec Hibernate. Mon problème est le suivant :
I : Les faits
Je possède 3 tables (2 tables + 1 table d'association). La table d'association possède des champs en plus des clefs étrangères des 2 autres tables. Là où ça devient tordu, c'est que la clé primaire de cette table d'association est composée des 2 clefs étrangères + un des champs de cette table (en revanche, ce champ n'est pas une clé étrangère d'une 3ème table)
Individu(pk:IND_IDT) <=> IndividuAdresse(pk: [IND_IDT,ADR_IDT,INDADR_DATEDEBUT]) <=> Adresse(pk:ADR_IDT)
II : Le but
Ce que je cherche à faire c'est mapper dans une seule Entity les tables Adresse et IndividuAdresse afin qu'un Individu possède directement une collection d'adresse, au lieu d'avoir une collection d'associations.
III : Les questions
Est-ce faisable ?
Si oui, est-ce que vous pourriez m'indiquer des pistes pour commencer ?
J'espère avoir été assez clair.
Merci d'avance pour toute l'aide que vous pourrez m'apporter.
Dernière petite chose, je dois utiliser les annotations plutôt que des fichiers XML.
Florent.






Répondre avec citation
Partager