Usar required ou anotação JPA?

,

to com uma duvida, queria saber qual o melhor de se usar, o required na tag JSF ou anotar o atributo da classe com um @NotNull por exemplo.

Both of them.
Você sempre deve validar em todas as pontas, para evitar problemas.

1 curtida