devmoa

하이버네이트의 시간은 거꾸로 간다

컬리·2024년 10월 16일·00
Spring BootHibernateDatabaseBugUpgradeDateTimeException

AI 요약

Beta

x 버전으로 업그레이드하는 과정에서 발생한 하이버네이트 관련 버그 해결 과정을 다룹니다. AWS MSK 버전 업그레이드에 맞춰 스프링부트 버전을 올렸으나, 배포 후 일부 사용자에게 앱 로그인 불가 오류가 발생했습니다.

DateTimeException: Invalid value for NanoOfSecond`가 원인으로 지목되었으나, DB에는 비정상적인 나노초 값이 존재하지 않았습니다. 배포 전후 데이터의 나노초 값 차이와 자바 버전(11 -> 17) 업그레이드 영향을 조사하던 중, 하이버네이트의 특정 버전에서 발생할 수 있는 시간 관련 버그를 발견하고 해결책을 적용했습니다.

이 글은 실제 운영 환경에서 발생한 문제를 해결하며 얻은 경험과 인사이트를 공유합니다. 생한 문제를 해결하며 얻은 경험과 인사이트를 공유합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다