J'ai ce fichier .hbm.xml:Mise en veille prolongée QueryException ne pouvait pas résoudre la propriété
Evenement.hbm.xml :
<hibernate-mapping package="com.af.evenement">
<class name="Evenement" table="TB_EVENEMENT">
<id name="id" type="string" column="CODE_EVENEMENT">
<generator class="assigned" />
</id>
<set name="causesAnnexes">
<key column="CODE_EVENEMENT" />
<one-to-many class="CausesAnnexesEvt" />
</set>
........
et j'ai cet autre fichier .hbm.xml: CausesAnnexesEvt:
<class name="CausesAnnexesEvt" table="TB_CAUSESANNEXES_EVT">
<composite-id name="id" class="CausesAnnexesEvtPK">
<key-many-to-one
class="Evenement"
column="CODE_EVENEMENT"
name="Evenement"
/>
<key-many-to-one
class="Cause"
column="CODE_CAUSE"
name=cause"
/>
</composite-id>
</class>
quand je essayez de supprimer un objet Evenement avec cette ligne de code:
Session s=getCurrentSession();
tx=s.beginTransaction();
s.delete(evenement);
s.flush();
s.clear();
quand je lance le code ci-dessus, je reçois l'exception suivante:
QueryException : could not resolve property : causesAnnexesEvt.