Springboot JPA Timezone 설명 (데이터베이스와 Springboot 간의 타임존 처리 방식)
·
Programming/BackEnd
- JPA 에서 DATETIME 변수를 다룰 때는 자동으로 TimeZone 을 맞춰줍니다. 예를들어 JPA 가 돌아가는 Springboot 의 타임존 설정이 UTC, 데이터베이스가 KST 시간을 사용중이라고 했을 때, JPA 에서 UTC 시간인 2024-05-02 03:38:46.026 를 데이터베이스에 입력하면, 데이터베이스에는 실제로는 KST 시간인 2024-05-02 12:38:46.026 가 저장이 되며, 데이터베이스에서 KST 시간인 2024-05-02 12:38:46.026 를 조회하면, UTC 시간을 사용중인 스프링부트 시스템에 맞춰서 JPA 는, 2024-05-02 03:38:46.026 라고 데이터를 변환해줄 것입니다. - Springboot 에..