Boa tarde, pessoal!
Estou com um problema estranho. Estou tentando recuperar uma data no MySql utilizando o SpringData desta forma:
CadastroPessoal cadastro = repository.findById(codigo).get();
return cadastro ;
O problema é que a data sempre retorna com um dia a menos. Por exemplo: tenho gravado no banco a data 27/07/1987 e na hora que recupero, o sistema carrega a data 26/07/1987.
Já tentei setar o TimeZone (verifiquei que tanto a do sistema quanto o do BD são iguais), mas não consigo resolver o problema. Estou aceitando qualquer sugestão.
Obs.:No meu application.properties, adicionei (sem sucesso) as seguintes linhas:
#Jackson - Quando achei que o problema estava nesta parte
spring.jackson.time-zone=America/Sao_Paulo
spring.jackson.locale=pt-BR
spring.jackson.deserialization.accept_empty_string_as_null_object = true
#JPA Datasource - Qd achei que o problema estava aqui tb
spring.jpa.properties.hibernate.jdbc.time_zone=America/Sao_Paulo
Como está sua URL de conexão com o MySQL?
— Cruz 2 semanas atrás