Я читаю об обратных вызовах и слушателях сущностей, и я пришел к объяснению, которое не очень ясно в моей голове:
Когда возникает событие, слушатели выполняются в следующем порядке:
1 @EntityListeners для данной сущности или суперкласса в порядке массива
2 прослушивателя сущностей для суперклассов (сначала самые высокие)
3 Entity Listeners для сущности
4 Обратные вызовы суперклассов (сначала самые высокие)
5 Обратные вызовы сущности
Приведенный выше текст взят из здесь, и он появляется в разных местах в Интернете, но почти в одинаковой форме.
В чем разница между 1 и 3? Предназначен ли 3 для слушателей, определенных в «глобальных» XML-файлах?