Это поражает меня, но вы вроде как правы.
Если я отключаю проверку, я все равно получаю «проверку», и вместо получения DataIntegrityViolationException
первопричины PropertyValueException
яполучить org.hibernate.exception.ConstraintViolationException
, даже не ожидаемый javax.validation.ConstraintViolationException
Так что, похоже, есть 2 вида проверки, включенные Hibernate Validator.Похоже, вы указываете на то, что по умолчанию при новой проверке бина включается «предварительная база данных».Но в любом случае, с или без <validation-mode>NONE</validation-mode>
, мои журналы всегда показывают запросы.Возможно, они не попадают в базу данных из-за регистрации в Hibernate, но я немного растерялся из-за того, что происходит на самом деле.
В чем разница между проверкой без <validation-mode>NONE</validation-mode>
и проверкой с,Ничего об этом не нашли в документе AFAIK.