Boa noite!
Já testei em diferentes versões do Spring 3+ com MySQL8.0. O bug é que o horário(OffSetDateTime) retornado na API não é o mesmo salvo no banco de dados. Inicialmente eu achei que era algum problema com o timezone do mysql, mas desconfio que seja algo relacionado a desserialização feita pelo spring/jackson/jpa no momento de salvar.
No projeto do curso eu usei os tipos LocalDateTime e OffSetDateTIme, mas mesmo assim o registro é salvo com 3 horas a mais no banco de dados.
Já tentei settar tudo com "America/Sao_Paulo". e mesmo assim não adianta.
Ex: esse horário : "2024-12-10T16:20:03.923638081-03:00" --- Spring 2024-12-10 19:20:04 -- MySQL
Poderiam me ajudar?
Spring version: 3.3.6 MySql 8.0