Aunque la documentación de Hibernate es muy extensa y clara, a veces es difícil procesar toda esa información y aplicarla al proyecto.
Mi problema surgió porque además de ser la primera vez con Hibernate, empecé directamente con Annotations , con lo cual la confusión es doble.
Supongamos tres tablas A, B y C. A tiene una relación 1:N con B, y B tiene una relación 1:N con C. Queremos que al borrar A se borren los registros relacionados en B, y a su vez los registros relacionados en C.
La configuración a través de ficheros sería la siguiente:
