Input Data Unparseable date JSON - Erro ao gravar no banco de dados Hibernate

Olá Pessoal!

Eu tenho um Input que recebe a Data de Nascimento .

<input class="w3-input w3-border" type="text" name="datanascimento" id="idDataNascimentoPaciente" value="${paciente.datanascimento}" is-open="date_open" ng-click="date_open = true" datepicker-popup="dd/MM/yyyy" required>

E quando clica no botão salvar, chama a função script type=“text/javascript”:

E então, ele crítica a minha data de nascimento, vejam:

Essa é a tabela mapeada, pelo hibernate:

Estou usando banco de dados PostGreSql 9.6.

E apresenta essa Advertência:
StandardWrapperValve[default]: Servlet.service() for servlet default threw exception
br.com.caelum.vraptor.view.ResultException: Unable to deserialize data…

Vocês tem ideia o que pode ser, que estou fazendo errado?
Desde já, agradeço a ajuda de vocês.
Abraço
Caciara

O formato dd/MM/yyyy não é um válido, tanto para o banco quanto para o java.util.Date.

Tem duas opções básicas:

  1. Criar um converter para o Gson converter automaticamente ao desserializar
  2. Fazer a conversão no javascript antes de enviar para o back-end

Já que vc está utilizando VRaptor é bem provavel ser possível configurar um converter de forma bem simples. Dê uma olhada na documentação

Obrigada DarkElf, vou dar uma olhada! Abraço.:slight_smile: