Forse un po' in ritardo, ma dato che è uno dei post più importanti quando si cerca 'ibernazione ondelete generate cascade':
Per qualche motivo, mettere @OnDelete sul lato ManyToOne in Mysql non ha funzionato per me, ma ha funzionato sul lato OneToMany. Quindi, se sei sfortunato, prova dall'altra parte.