Подтвердить что ты не робот

Обозначение аннотации Hibernate @NotEmpty в Javax.package или альтернативном

Есть ли способ реализовать проверку hibernate без написания пользовательской проверки? Пакет javax.validation не содержит эту аннотацию. Только @NotNull. Но он не проверяет ненулевые, но пустые значения. Поэтому я хотел бы увидеть альтернативу для @NotEmpty.

Используя @Pattern? Как?

4b9b3361

Ответ 1

NotEmpty - это всего лишь комбинация @NotNull и @Size(min=1).

Ответ 2

Помните, что @NotEmpty вернет значение для List < > , содержащего нулевой элемент.

Вид странного в случае списка @QueryParam < >

Как говорят Affe, я сделал пользовательскую аннотацию, которая была аннотирована с @NotNull и @Size (min = 1) с помощью специального валидатора, который выполняет итерацию коллекции и позиционирует логический флаг только в том случае, если элементы не являются нулевыми.