Я использовал аннотацию @NotNull для класса Java-бина для JSF на странице регистрации.Но это не работает, как expceted.
Вот моя часть страницы xhtml:
User Name : <h:inputText value="#{user.userName}" />
А вот моя часть Java-бина:
@NotNull(message = "User name cannot be null")
private String userName;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
Но она по-прежнему сохраняет имя пользователя в базе данных (PostgreSQL) как''.Так что технически это не ноль.Я знаю, может быть, я должен также сделать не пустым этот столбец в базе данных.Но зачем тогда использовать аннотацию @NotNull?