Bonjour,
Je bloque sur un problème de Mapping entre plusieurs classes, voici les relations entre les classes :
Délégation entre classe P et classe E.
Classe PM hérite de classe P.
Classe PP hérite de classe P.
Lorsque je fais appel à E et je veux récupérer PP ce n'est pas possible :
E e = em.find(E.class, new Long(1));
PP p = (PP) e.getP();
Une exception de type ClassCastException est levé.
J'ai essayé toutes les annotations d'héritage, sans résultat.
Je vous remercie d'avance pour votre aide.
Cordialement.
Partager