У меня есть этот файл .hbm.xml:
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>
........
и у меня есть этот другой файл .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>
когда я пытаюсь удалить объект Evenement с этой строкой кода:
Session s=getCurrentSession();
tx=s.beginTransaction();
s.delete(evenement);
s.flush();
s.clear();
когда я запускаю приведенный выше код, я получаю следующее исключение:
QueryException : could not resolve property : causesAnnexesEvt.