Как бы странно это не звучало, я пытаюсь добиться такой вещи: у меня есть сущность Property, которая содержит определение свойства (имя, тип, шаблон проверки значения и т. Д.).
ИУ меня есть несколько сущностей, которые имеют отношение @ManyToOne к этой сущности свойства.Давайте назовем их BucketProperty, PaperProperty и т. Д. Это означает, что свойство не знает о сущностях, которые используют это свойство.
Теперь я вижу, что я мог бы реализовать сущности как одну таблицу, но со спецификациями о типе, но давайте пока оставим это в стороне.
Итак, вещь, которая меня интересуетэто возможность сделать каскадное удаление всех сущностей, которые имеют свойство @ManyToOne to Property, когда свойство удалено.
Возможно, это может быть достигнуто путем указания отношения родитель-потомок из свойствастол, но на данный момент я считаю это проблематичным.
Можно ли это описать только с точки зрения "BucketProperty"?