У меня есть проблема. Ограничения Hibernate были созданы в библиотеке, разработанной нами, и были известны ресурсами/мета-инф/valyation.xml . Эти проверки работают чудесно. Они также введены в организации посредством аннотации. Если я теперь создам еще одно ограничение в своем проекте и создаю valyation.xml , то из библиотеки игнорируется. Если я снова удалю valyation.xml в своем проекте, ограничения из библиотеки выполняются, но не из проекта. Теперь я искал решение и нашел эти страницы: < /p>
К сожалению, они не решают мою проблему. Когда я создаю валидаторный бон, ограничения выполняются только с помощью xyzvalidator.validate (...) , но не с помощью метода repo.save () или с параметром @valid ... в службе REST. Что я делаю не так? Как я могу зарегистрировать пользовательское ограничение, которое проверяется Hibernate, как и все остальные ограничения, не имея возможности ввести аннотацию в объект и без проверки.xml ?
Подробнее здесь:
https://stackoverflow.com/questions/796 ... tvalidator