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.
Partager