Bonjour,
Existe t-il une manière de mapper l'héritage entre A et B (B héritant de A) en ayant :
- une table pour A, une table pour B (là je sais que oui, utilisation d'un joined-subclass par exemple)
- A et B ne partagent pas la même PK
si pour 1 A j'ai 120 B (et que la volumétrie de A est de 30 000 éléments), je ne veux pas 120 * 30 000 enregistrement dans les 2 tables mais bien :
30 000 enregistrement dans A.
120 * 30 000 enregistrement dans B.
-> je sais que le joined-subclass ne répond pas à ce besoin puisque les tables A et B partagent la même PK.
ça semble bizarre mais le métier veut qu'effectivement B soit une spécialisation de A d'ou la tendance naturelle à modéliser un héritage de classes.
Etant donnée ma contrainte en BDD, l'héritage entre A et B est-il possible avec Hibernate, si oui quelle méthode de mapping faut-il utiliser ?
si non, comment mapper ces éléments ?
Merci d'avance
Hibernate version: 2.1.8
|