design many to one hibernate - Java - Programmation
MarshPosté le 12-04-2011 à 11:59:38
en hibernate/jpa
j'ai des entités distinctes qui n'ont pas de relation d'héritage ( A B C D ... K par exemple ) dont les tables existent déjà, qui contiennent des listes de X (table déjà existante)
par exemple A peut contenir 3 listes de X, B en contenir 4. les X ne peuvent être que dans une seule liste, toutes entités confondues
Quels sont les moyens préférables ? j'ai plusieurs options donc par exemple une table de relation par liste, donc N tables Ou alors N foreigns keys vers les entités A B C D ... K dans X ...
j'aime pas trop non plus l'idée d'un X contenant un attribut pour chaque type, donc là il y aurait moyen par héritage de séparer un peu, mais ça ferait créer pas mal d'objets, même si bon dans tous les cas il faudrait créer chaque getter et setter tout de même
donc je me demande qu'est ce qui est adopté en général comme solution pour ce type de problème
Marsh Posté le 12-04-2011 à 11:59:38
en hibernate/jpa
j'ai des entités distinctes qui n'ont pas de relation d'héritage ( A B C D ... K par exemple ) dont les tables existent déjà, qui contiennent des listes de X (table déjà existante)
par exemple A peut contenir 3 listes de X, B en contenir 4.
les X ne peuvent être que dans une seule liste, toutes entités confondues
Quels sont les moyens préférables ?
j'ai plusieurs options donc par exemple une table de relation par liste, donc N tables
Ou alors N foreigns keys vers les entités A B C D ... K dans X ...
j'aime pas trop non plus l'idée d'un X contenant un attribut pour chaque type, donc là il y aurait moyen par héritage de séparer un peu, mais ça ferait créer pas mal d'objets, même si bon dans tous les cas il faudrait créer chaque getter et setter tout de même
donc je me demande qu'est ce qui est adopté en général comme solution pour ce type de problème