CascadeType
i @Cascade
definicje nie przetłumaczone na DDL, mówią Hibernate, jak się zachowywać podczas wykonywania operacji.
Istnieje jednak @OnDelete
którego możesz użyć na rodzicu, aby uzyskać klucz obcy utworzony z odpowiednią klauzulą kaskadową on delete.