Я пытаюсь выполнить некоторую операцию в событиях данных Spring @HandleBeforeCreate
/ @HandleBeforeSave
.Похоже, что в хранилище остатков данных Spring проверка гибернации (проверка добавляется с аннотациями, такими как @NotBlank
) происходит после выполнения методов, аннотированных @HandleBeforeCreate
/ @HandleBeforeSave
, и если проверки не выполняются, выполняется откат исходной транзакции.Мой вопрос заключается в том, почему проверки происходят перед фиксацией, не должно ли это произойти даже перед выполнением метода save()
?