Вопросы по теме 'hibernate-validator'

Как импортировать javax.validation в мой проект Java SE?
Я пытаюсь добавить проверку ограничений, как описано здесь ">Как указать кардинальность @OneToMany в EclipseLink/JPA
35397 просмотров

Различные аннотации проверки Hibernate для одного и того же свойства
Я использую две аннотации проверки свойства в компоненте: @NotEmpty(message = "{name.required}") @Pattern(regex = "^([A-Za-z0-9]{2,}(\\-[a-zA-Z0-9])?)$", message = "{invalid.name}") private String name; Если я оставил имя пустым, я получил...
2494 просмотров
schedule 20.01.2023

спящий валидатор для проверки в разных полях
У меня есть вопрос о валидаторе hibernate: class A { private String a; private String b; } Строки a и b могут быть нулевыми, но не могут быть нулевыми одновременно. Как я могу использовать Hibernate Validator для проверки этого случая?...
1574 просмотров
schedule 17.02.2023

javax.validation: получите сообщение об ошибке «Не удалось найти валидатор для типа:»
Платформа: JQuery, Spring, Hibernate, Hibernate Validator (JSR-303 Bean Validation) Платформа: Windows Я пытаюсь определить пользовательское ограничение @IdMustExist, используя JSR 303-Bean Validation. Цель ограничения — проверить, существует ли...
7038 просмотров

Вызвать проверку бина
Я использую JSF 2, myfaces, hibernate-validator-4.1.0.Final.jar. Я использую hibernate-validator для проверки значений, введенных в форму. public class Client { @Persistent @Pattern(regexp = "|.+@.+\\.[a-z]+", message = "Email format is...
3352 просмотров
schedule 01.07.2022

Акцент в регулярном выражении в Java
Я хотел бы использовать Hibernate Validator для проверки некоторых столбцов. Проблема, насколько я понимаю, в том, что маркер \w в java не принимает буквы с ударениями на них. Есть ли способ написать регулярное выражение, чтобы можно было...
16559 просмотров
schedule 10.05.2023

Весенний валидатор: наличие аннотации и реализации валидатора
Возможно ли иметь как валидатор для формы, так и ограничения аннотаций? Например, чтобы в объекте формы было такое поле: @NotEmpty private String date; но затем проверьте шаблон даты в валидаторе. Я знаю, что есть аннотация шаблона, но...
9111 просмотров

Ограничения короткого замыкания для поля в валидаторе гибернации
Я хочу, чтобы ограничения на поля класса были упорядочены и замкнуты, например @Size(min = 2, max = 10, message = "Name length improper") @Pattern(regexp = "T.*", message = "Name doesn't start with T") private String name; с name="S" , не...
1475 просмотров
schedule 17.08.2022

Как проверить коллекцию аннотированных объектов в XML
Я просматривал это сообщение об использовании JSR-303 для проверки набора объектов . Решение отлично работает с аннотациями, но я не могу заставить его работать с конфигурацией в формате XML Hibernate Validator. Например, у меня есть код,...
912 просмотров
schedule 05.06.2022

Исключение Hibernate Validator Не удалось найти валидатор для типа: java.lang.String.
Я использую Spring и Spring MVC 3.1, Hibernate 3, Hibernate Validator 4.3. Я хочу добавить свой собственный валидатор ограничений, но кажется, что мой валидатор не вызывается и всегда получает исключение «Нет валидатора для типа». Я сделал...
15390 просмотров

Именованные параметры в локализованных сообщениях Spring/Hibernate JSR-303 (проверка Bean)
У меня есть простой компонент, определяющий учетные данные пользователя в модели регистрационной формы: public class UserCreds { @Length(min=1, max=50) @NotEmpty private String username; @Email private String email;...
4678 просмотров

Валидатор Hibernate проверяет пустое поле, где нет @NotEmpty
У меня проблема с Hibernate Validator 4.3.1. Проблема в том, что валидатор проверяет поля, пустые и не имеющие аннотаций @NotEmpty. Когда веб-форма человека отправляется, а адрес, телефон, факс и веб-страница не установлены, выдается ошибка...
9577 просмотров

Как использовать JSR 303 (проверка бина)?
Я прочитал много руководств по спецификации JSR 303, но не вижу ни одного примера, готового к производству. Везде описано как получить Set<Constraintviolation<T>> объект. Пример: ValidatorFactory factory =...
4544 просмотров

JSR-303 Как по-разному проверить два дочерних объекта
Я использую Hibernate Validator в качестве реализации JSR-303. Предположим, у меня есть: class Form { @Valid private Owner mainOwner; @Valid private Owner secondOwner; // ... many other fields } class Owner {...
1631 просмотров

Как избежать фигурных скобок в сообщениях валидатора гибернации (предоставлен тестовый пример)
Я хочу поместить что-то вроде {this} в качестве значения сообщения для сообщения проверки гибернации. поэтому я избежал значения этого данного сообщения в файле свойств: \ {this \} однако Hibrnate Validator пытается проверить, есть ли сообщение...
816 просмотров

Hibernate @Valid и Spring MVC
Прежде чем спросить здесь, я много гуглил и искал здесь, нашел полезный контент, но не смог решить свою проблему. Я изучаю использование Spring MVC и Hibernate Validator с поддержкой i18n. Моя проблема связана с необходимостью проверки формы, ниже...
1757 просмотров

Как указать группу проверки для спящего режима
У меня есть bean-компонент с двумя группами проверки. Как я могу указать для спящего режима использовать один из них? Я серьезно: session.save(myObject) Когда я делаю его спящим, проверяет myObject и сохраняет в базе данных - я хочу...
252 просмотров

Включить значение поля в сообщение об ошибке с помощью Hibernate Validator
Я хочу включить значение поля, переданное в запрос, для включения в сообщение проверки. но вся строка отображается как есть, без подстановки значения поля. Я что-то пропустил здесь?? Я использую следующие версии: javax.validation - 1.1.0.Final...
1111 просмотров

Добавить сообщение об ошибке проверки уровня типа в определенное поле
У меня есть простой класс, который проверяется с использованием метода boolean isValid() , который работает, и, конечно же, сообщение об ошибке находится на уровне класса/типа. Вот мой простой класс: public class NewPasswordDTO { @NotNull...
1505 просмотров

Составные аннотации проверки
Я хотел бы сгруппировать некоторые аннотации в одном, а затем нужно, чтобы аннотации нормально работали с Hibernate-validator и утилитой generate-ddl Hibernate. У меня есть куча сущностей, и у большинства из них были похожие поля. Например:...
533 просмотров