si declara cascade en la base de datos e hiberna, la base de datos siempre se eliminará primero si es compatible y las llamadas de hibernación realmente no eliminarán nada pero se ejecutarán de todos modos. Sin embargo, dado que está utilizando hibernate, su principal ventaja es permitir una fácil transición a una nueva base de datos que puede no ser compatible con la capacidad de cascada del lado de la base de datos. Por lo tanto, querrá dejarlos allí incluso si su base de datos admite cascada y las declaraciones jdbc subrayadas de hiberate no están haciendo nada actualmente (pueden hacer algo en el futuro)