1
resposta

Erro com validation

To tendo um erro bizarro que aconteceu quando coloquei o @NotBlank num Date, mas mesmo apos corrigir o código, o erro persiste

código do erro

1 resposta

Olá Renan, tudo bem?

Pelo que você descreveu e pela imagem do erro, parece que você tentou usar a anotação @NotBlank em um campo do tipo Date. A anotação @NotBlank é usada para Strings e não é compatível com tipos de dados como Date.

Mesmo após corrigir o código, o erro pode continuar ocorrendo se a aplicação não foi reiniciada corretamente ou se há algum cache que ainda mantém a versão antiga do código. Aqui estão alguns passos que você pode seguir para resolver o problema:

  1. Verifique o Código Atualizado: Certifique-se de que você realmente removeu a anotação @NotBlank do campo Date e que o código está salvo corretamente.

  2. Limpe e Recompile o Projeto:

    • Se estiver usando um IDE como IntelliJ ou Eclipse, limpe e recompile o projeto.
    • No Maven, você pode usar o comando mvn clean install para garantir que todas as classes sejam recompiladas.
  3. Reinicie o Servidor:

    • Certifique-se de que o servidor onde a aplicação está rodando foi reiniciado após a alteração do código.
  4. Verifique Outras Anotações:

    • Se você precisa validar que o campo Date não seja nulo, utilize a anotação @NotNull.
    @NotNull
    private Date dataCriacao;
    

Se após seguir esses passos o erro ainda persistir, pode ser útil que você compartilhe todo o seu projeto, via GitHub ou Drive do Google. Para que eu possa realizar testes.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.