Я использую валидатор Hibernate для проверки формы в своем веб-приложении. Я использую аннотацию @Length для моего атрибута String следующим образом:
@Length(min = 5, message = "The field must be at least 5 characters")
private String myString;
Тем не менее, мне нужно отобразить другое сообщение, если строка содержит более 50 символов. Есть ли способ использовать готовое средство проверки длины @Length для этого? Пример того, что я хотел бы сделать (компилятор не позволит мне), выглядит следующим образом:
@Length(min = 5, message = "The field must be at least 5 characters")
@Length(max = 50, message = "The field must be less than 50 characters")
private String myString;
Я пробовал @Max и @Min, и они не делают того, что я хочу. Любой вход был бы оценен с благодарностью!