Bonjour,
je m'excuse si je m'infiltre dans cette discussion mais parce que je cherche une solution depuis 3 jours et je vous serais très reconnaissant d'accépter de m'aider.
....
j'ai un problème avec un mapping particulier,
voila j'ai une classe mère et une classe fille,
la classe fille à une association many to many avec une autre ce qui mène à une table d'association, bon j'ai fait le nécessaire pour le mapping de l'héritage et ça fonctionne, mais lorsque je veux récupérer un objet de la classe fille afin de l'ajouter à la table d'association un enregistrement (dossierIncomplet-motifRejet) :
Session session = HibernateUtil.currentSession();
Transaction tx = session.beginTransaction();
DossierIncomplet dosInc = (DossierIncomplet)session.load(DossierIncomplet.class, idDosIncomplet);
MotifRejet raisonRej = (MotifRejet)session.load(MotifRejet.class,idMotif);
dosInc.getMotifRejet().add(raisonRej);
tx.commit();
sachant que :
la classe mère= Dossier
La classe fille= DossierIncomplet
MotifRejet est la classe avec association many to many avec la classe fille DossierIncomplet.
Malheureusement j'ai le message Hibernate:
org.hibernate.PropertyAccessException: exception setting property value with CGLIB (set hibernate.cglib.use_reflection_optimizer=false for more info) setter of ma.rami.hibernate.model.DossierIncomplet.setNumeroDossier
merci de m'aider
Partager