Bonjour à tous,
Cela ne fait que très peu de temps que je me suis plongé dans Hibernate et je butte sur un problème qui me semble tout bête (après ceux que je suis parvenu à résoudre par moi-même jusque-là ;-)) ... peut-être ai-je le nez trop dedans et n'arrive pas à prendre du recul :
Disons que mon modèle de domaine se compose de 3 classes.
Nous avons MyClass1 et MyClass2 qui possèdent toutes deux un membre dont le type est une collection (IList par exemple), référençant des instances de la classe MySharedClass ...
Cardinalités :
Code:
MyClass1 (1) ---------------- (*) MySharedClass
MyClass2 (1) ---------------- (*) MySharedClass
Comment puis-je effectuer le mapping pour que je ne sois pas obligé d'étendre MySharedClass afin qu'elle se spécialise deux fois (et tombant ainsi dans le cas des 3 stratégies possibles d'héritage Hibernate), c'est-à-dire pour chacune des deux autres classes ? Comment feriez-vous dont ?
Merci de m'aider à y voir un peu plus clair :-D