Envoyé par Machiavel
je travaille actuellement sur un projet J2EE (Struts, Hibernate etc..) et j'ai un petit souci. J'ai une classe B qui hérite d'une classe A(non abstraite) et quand j'effectue des requêtes HQL sur la classe A, Hibernate me remonte aussi les objets de la classe B.
Après quelques recherches dans la doc d'hibernate j'ai trouvé le mot clé "Fetch" qui - avec une valeur "Select" - devrait résoudre mon problème.
Le souci c'est que l'ingénieur conception (en vacances) a fait un mapping "Une table par classe fille" (<joined-subclass>) qui ne permet pas l'utilisation du mot clé "Fetch". Or je suis pas très chaud pour changer radicalement le mapping. Pourriez-vous m'évoquer les différentes alternatives pour faire un héritage qui ne remontent pas les objets des classes filles s'il vous plaît? je me débrouillerai après pour faire au mieux.