Нарушение ссылочной целостности @ElementCollection, @CollectionTable, Hibernate, JPA

При удалении строки из БД возникает нарушение ссылочной целостности т.к существует связанные с этой строкой строки в другой таблице, которая генерируются с помощью аннотаций @ElementCollection и @CollectionTable.

Вопрос: как добиться автоматического удаления связанных строк, чтобы не возникало этой ошибки?

Я слышал про cascade delete, но вроде как в случае с этими аннотациями это используется по умолчанию (но это не точно). На данный момент я самостоятельно предварительно удаляю связанные строки и в этом случае (когда связанных строк не остаётся) ошибка исчезает, но я думаю существует какое-то более правильное решение.

Код класса ниже, самостоятельно я не создаю никаких дополнительных таблиц, т.е она генерируется сама по себе ввиду аннотаций о которых говорилось выше.

@Entity(name = "USER_ANSWERS")
public class UserAnswer {
    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE)
    private int answerId;

    @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
    @ElementCollection
    @CollectionTable
    private List<Integer> answer;

    private Boolean status;

    @ManyToOne
    private Quiz quiz;

    @ManyToOne
    private User user;

    private Calendar completedAt;

Ответы (0 шт):