Salut à tous
Je viens de démarrer un nouveau projet et je bloque sur un truc assez raide.
Il faut que je stocke en base de données des objets Java. Le truc c'est que les objets peuvent contenir des listes (une ou plusieurs) de données dont le type n'est pas fixé (seul point commun, il héritent tous d'une même superclasse, ce qui permet de conserver un typage de données).
Le truc, c'est :
- Comment faire pour stocker ces données en base en conservant un modèle relationnel propre (visiblement 3 grandes écoles : une table fourre-tout, une table par classe finale, une table par classe effective : http://www.ibm.com/developerworks/li...apping-to-rdb/)
- Comment garder un lien entre chaque objet qui permette lorsqu'on supprime le parent, de supprimer tous les enfants (comme le type final de données n'est pas connu, les données peuvent se trouver dans différentes tables, donc difficile de créer des FK dans ces conditions....)
Merci d'avance de vos lumières
Partager