Я бы хотел отключить проверку Hibernate для одного объекта в моем приложении, которое я проверяю вручную. Остальные элементы должны продолжать использовать стандартную проверку Hibernate при сохранении.
Стандартное решение - отключить всю проверку через javax.persistence.validation.mode: none
, но здесь это не применяется, так как я просто хочу обойти его для одного entity.
На данный момент решения выглядят так:
- Добавить группы Hibernate к каждой отдельной аннотации объекта - это чревато ошибками и громоздко, так как объект имеет более 50 аннотаций на это.
- Заменить или переопределить
BeanValidationEventListener
, чтобы пропустить проверку для моей сущности - похоже, нет чистого способа переопределить этот слушатель с помощью Spring Boot 2.0.
Are есть ли другие, более простые способы сделать это с помощью Hibernate и Spring?