Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

No validator could be found for constraint 'javax.validation.constraints.NotEmpty' validating type 'java.util.Date'. Check configuration for

Boa Tarde Turma, Estou fazendo uma validação com Bean Validation para uma data;

@NotEmpty private Date idade;

Quando estou fazendo a inclusão está dando o erro:

"timestamp": "2019-09-19T19:13:19.077+0000", "status": 500, "error": "Internal Server Error", "message": "HV000030: No validator could be found for constraint 'javax.validation.constraints.NotEmpty' validating type 'java.util.Date'. Check configuration for 'idade'", "trace": "javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.NotEmpty' validating type 'java.util.Date'. Check configuration for 'idade'\r\n\tat org.hibernate.validator.internal.engine.constraintvalidation.ConstraintTree.getExceptionForNullValidato

2 respostas
solução!

Oi Roberto,

O @NotEmpty deve ser utilizado apenas para atributos do tipo String.

Para data obrigatória você deve utilizar o @NotNull.

E tem também as anotações @Future e @Past para validar se é uma data futura ou passada.

Bons estudos!

Funcionou. Muito obrigado