CascadeType
и @Cascade
определенията сане преведени в DDL, те казват на Hibernate как да се държи при извършване на операция.
Има обаче @OnDelete
който можете да използвате на родителя, за да получите външния ключ, създаден с подходящата каскадна клауза за изтриване.