Se stai eliminando l'oggetto Crypto tramite hql, l'ibernazione non può non eseguire l'operazione di eliminazione in cascata. Poiché la cascata è una questione di configurazione ibernata (ad esempio hbm.xml o annotazioni), i dati devono essere restituiti a Java per l'elaborazione delle cascate. L'esecuzione di UPDATE/DELETE modifiche alle righe in HQL avviene interamente sul server del database.
Cosa puoi fare:
- recupera tutte le istanze Crypto che dovrebbero essere rimosse. per ciascuno di essi.
- Chiama entityManager.remove() o session.delete().