Mapping à créer sur plusieurs tables existantes
Bonjour,
je dois mapper une relation one-to-many sur 3 tables (dont une de jointure), mais les tables ont été créées bizarrement:
Code:
1 2 3 4 5 6 7 8 9 10
| EST_STUDY
ID
EST_REVISION
ID - REVISION_ID (EST_REVISION_LANGUAGE)
STUDY_ID - ID (EST_STUDY)
EST_REVISION_LANGUAGE
ID
REVISION_ID |
Normalement, on doit référencer les clés primaires des deux autres tables dans la table de jointure, mais ce n'est pas le cas ici. Sauriez-vous comment contourner le problème en utilisant des fichiers hbm.xml ?
J'aimerai éviter de modifier la structure des tables car cela aurait un impact sur plusieurs environnements.
D'avance merci