sql >> Databáze >  >> RDS >> Oracle

integritní omezení (...) porušeno - nalezen podřízený záznam, Java, Oracle, Hibernate

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:

  1. načtěte všechny instance Crypto, které by měly být odstraněny. pro každého z nich.
  2. Zavolejte entityManager.remove() nebo session.delete().



  1. Co je sdílení databáze?

  2. Mapování pole ORACLE TIMESTAMP(9) na java.util.Date

  3. Vytvoření tabulky mysql s proměnnou PHP

  4. Nelze nainstalovat plpython3u - postgresql