Bonjour,

Le projet sur lequel je travaille contient entre autre 3 classes:
- La classe Translation formée d'une clé composite sur la classe InterAble et sur une autre classe
- La classe InterAble qui est abstraite
- La classe Zone qui hérite d'InterAble.

A un moment, je récupère une instance attachée de Translation, à partir de là je souhaite récupérer l'objet de type Zone qui lui est associé (je suis sûr que c'est une Zone et non pas une autre classe et le instanceof ne change rien).
Je fais donc la chose suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
//tr est une instance de Translation 
Zone z = (Zone) tr.getInterAble();
et là Hibernate me renvoie cette exception:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
java.lang.ClassCastException: my.project.webform.commons.entities.InterAble_$$_javassist_50 cannot be cast to my.project.webform.dest.entities.Zone
Il est important de noter que je n'ai pas de lazy="true" dans mon mapping et que même avec cet attribut cela ne change rien.

Une idée ?
merci d'avance,
Piopium