1
resposta

Compos LocalDate Mysql

Bom dia! Tenho um projeto Spring Boot com Mysql 5.7. O projeto foi criado agora com as ultimas versões do Spring.io.

O problema é que ao carregar uma lista de dados onde um dos campos é um LocalDate, este campo, na lista de objetos, fica com um dia atras. Ex: Carrego uma lista de notas com um campo data_emissao. No banco este campo esta com 01/12/2019 e no objeto fica 30/11/2019.

Na entity, objeto, o campo é LocalDate e no banco é um date.

Gostaria de ver se há algum relato desta situação e se há uma solução.

Obrigado!

1 resposta

oi Roberto,

Pode ser problema na configuração de fuso horário, que deve estar diferente o fuso do mysql em relação ao fuso da aplicação.

Você pode adicionar esse parâmetro na string de conexão jdbc:

jdbc:mysql://localhost:3306/seu_database&serverTimezone=America/Sao_Paulo

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software