Pokud odstraňujete objekt Crypto prostřednictvím hql, režim hibernace nemůže provést operaci odstranění v kaskádě. Vzhledem k tomu, že kaskáda je záležitostí konfigurace režimu spánku (tj. hbm.xml nebo anotace), musí být data vrácena do Javy pro zpracování kaskád. Provádění úprav řádků UPDATE/DELETE v HQL probíhá výhradně na databázovém serveru.
Co můžete udělat:
- načtěte všechny instance Crypto, které by měly být odstraněny. pro každého z nich.
- Zavolejte entityManager.remove() nebo session.delete().