Я новичок, и я работаю с проверкой bean bean.вопрос с проверкой Java bean
У меня есть класс java bean, как указано ниже, с ограничением по размеру и размеру.
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
public class Employee {
@NotNull
private int id;
@NotNull
@Size(min=4, max=9)
private String name;
public Employee(){}
public void setId(int id){this.id=id;}
public int getId(){return id;}
public void setName(String name){this.name=name;}
public String getName(){return name;}
}
и у меня есть основной класс, как показано ниже
public class Test {
public static void main(String[] args) {
Employee e=new Employee();
e.setId(0);
System.out.println(e.getId());
e.setName("abc");
System.out.println(e.getName());
}}
Это, как ожидается, бросить ошибку, когда я прохожу имя с длиной меньше 4. Но этот класс успешно выполняет для всех значений Перехожу , Дайте мне знать, что мне не хватает здесь.
Заранее спасибо.
это может помочь http://stackoverflow.com/questions/8756768/annotations-from-javax-validation-constraints-not-working – smoggers
Возможное дублирование http://stackoverflow.com/questions/8756768/annotations-from-javax-validation-constraints-not-working – thanga