Ответ 1
NotEmpty - это всего лишь комбинация @NotNull
и @Size(min=1)
.
Есть ли способ реализовать проверку hibernate без написания пользовательской проверки?
Пакет javax.validation не содержит эту аннотацию. Только @NotNull
. Но он не проверяет ненулевые, но пустые значения. Поэтому я хотел бы увидеть альтернативу для @NotEmpty
.
Используя @Pattern
? Как?
NotEmpty - это всего лишь комбинация @NotNull
и @Size(min=1)
.
Помните, что @NotEmpty вернет значение для List < > , содержащего нулевой элемент.
Вид странного в случае списка @QueryParam < >
Как говорят Affe, я сделал пользовательскую аннотацию, которая была аннотирована с @NotNull и @Size (min = 1) с помощью специального валидатора, который выполняет итерацию коллекции и позиционирует логический флаг только в том случае, если элементы не являются нулевыми.