In the following example, we are going to show how to use the bean validation API to validate our application beans against a set of constraints. Recalling our Movie entity, we are going to force the user to give each movie title a value, banning him/her from letting it be a null value. This makes sense, as of course there will never be a movie with no title at all. Let's see how we can do this with the bean validation API.
Well, in fact, it's too simple. We will just annotate the title field with the @NotNull annotation, part of a set of built-in constraints provided with the bean validation API, as shown in the following example:
@Entity
public class Movie {
....
@NotNull
private String title;
....
}
@NotNull is used to check whether the variable has a value or not; if the variable has a value, then the bean is considered...