Hola, tengo una dua con respecto a la eliminación en cascada con Hibernate y espero me puedan ayudar. Tengo un método que trata de borrar un registro en la BD, el id del registro está propagado en otras tablas. Supongamos que tengo la tabla usuario y esta está asociada con una tabla status. Cuando trato de eliminar el registro funciona correctamente es decir, borra los registros de la tabla status que esten asociados con el usuario y finalmente, borra el usuario. El problema se presenta cuando los registros de la tabla status tienen relación con alguna otra tabla, por ejemplo, la tabla error_status. Es ahí dónde me tira el error de Oracle:
Código:
ORA-02292: integrity constraint (CONF.REFT_STATUS32) violated - child record found
REFT_STATUS32 es el nombre que le dimos a la llave foranea en la tabla error_status.
Si alguno de ustedes tiene una idea de como solucionar esto, se lo agradeceré mucho. Saludos.