Отключить проверку Hibernate для одного объекта - PullRequest
0 голосов
/ 11 июля 2020

Я бы хотел отключить проверку Hibernate для одного объекта в моем приложении, которое я проверяю вручную. Остальные элементы должны продолжать использовать стандартную проверку Hibernate при сохранении.

Стандартное решение - отключить всю проверку через javax.persistence.validation.mode: none, но здесь это не применяется, так как я просто хочу обойти его для одного entity.

На данный момент решения выглядят так:

  1. Добавить группы Hibernate к каждой отдельной аннотации объекта - это чревато ошибками и громоздко, так как объект имеет более 50 аннотаций на это.
  2. Заменить или переопределить BeanValidationEventListener, чтобы пропустить проверку для моей сущности - похоже, нет чистого способа переопределить этот слушатель с помощью Spring Boot 2.0.

Are есть ли другие, более простые способы сделать это с помощью Hibernate и Spring?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...