Я нашёл ответ на этот вопрос на стеке.
Суть в том, что Hibernate при удалении сущности со связью ManyToMany всегда сначала удаляет её связи, а потом уже её саму. Именно поэтому никакой ошибки и не возникает. Ссылка
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.