Я хотел бы выполнить проверку на проверку с помощью гибернации на основе @Range (org.hibernate.validator.RangeValidator) в моем коде объекта JPA. Но, похоже, он модифицирует сгенерированный SQL с этими проверками, которые я бы хотел избежать. (т. е. В проверке диапазона у меня есть текущий год как максимальное значение @Range max, которое будет меняться каждый год).@ Рейтинговые проверки валидации спящего режима
Следовательно, мне пришлось удалить эту аннотацию из моего класса сущности JPA. Как я могу выполнять подобные проверки без добавления аннотации? Должен ли я выполнять эти проверки в prePersist или preUpdate, если да, как мне вызвать валидаторы.
Цените любые материалы по этой теме