Mam pewien problem jak sadze podstawowy, mam zaleznosc pomiedzy dwoma klasami rodzic-dziecko. Chcialbym moc usunac rodzica wraz ze wszystkimi dziecmi uzywajac Session.delete(...). Problem jest taki, ze w tym momencie nie moge skasowac ani rodzica ani dziecka poniewaz wywala blad bazy danych zwiazany z integralnoscia kluczy obcych. Ponizejd efinicja klas:
<class name="model.Dostawca" lazy="false" table="DOSTAWCA">
<id name="id" column="DOSTAWCA_ID">
<generator class="native" />
</id>
<property name="nazwa" />
<property name="miasto" />
<list name="polprodukty" cascade="all,delete" table="DOSTAWCA_POLPRODUKTY" lazy="false" inverse="false">
<key column="ID" />
<index column="idx" />
<one-to-many class="model.Polprodukt" />
</list>
</class>
<class name="model.Polprodukt" lazy="false" table="POLPRODUKT">
<id name="id" column="POLPRODUKT_ID">
<generator class="native" />
</id>
<property name="nazwa" />
<property name="symbol" />
<property name="stan" />
<many-to-one name="dostawca" class="model.Dostawca" column="DOSTAWCA_ID" not-null="true" insert="false" update="false"/>
</class>