37 - Annotations para validar dados através de JPA
Nessa trigésima sétima parte do nosso tutorial, vamos aprender a utilizar as principais annotations para validar dados, abaixo segue uma tabela com as principais:
| Annotation | Descrição |
|---|---|
| @NotNull | Não pode haver informação nula (null) |
| @NotEmpty | Não pode haver falta de informação (campos/requisições vazias) |
| @NotBlank | É obrigatória haver pelo menos um caractere |
| @Min and @Max | Quantidade mínima e máxima para um número ou quantidade de caracteres |
| @Pattern | Criação de expressões regulares |
| Valida se a informação passada é um e-mail válido | |
| @Valid | Utilizado para validar as requisições em uma rota, essa annotation fica no arquivo de controle |
Acompanhe o vídeo abaixo para aprender como desenvolvermos nossas validações via JPA:
Fontes utilizadas para a criação desse tutorial: