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>