Vielleicht ein bisschen spät, aber da es einer der Top-Posts bei der Suche nach „hibernate ondelete generate cascade“ ist:
Aus irgendeinem Grund hat das Setzen von @OnDelete auf der ManyToOne-Seite in Mysql bei mir nicht funktioniert, aber es hat auf der OneToMany-Seite funktioniert. Wenn Sie also Pech haben, versuchen Sie es auf der anderen Seite.