본문 바로가기

STUDY/Java

JPA | TIMESTAMP 저장 시간이 일치하지 않을 때..

JPA를 사용해 DB에 저장할 때, 시간이 다르게 저장된다..

1. TimeZone변경

JVM의 TimeZone을 변경하는 방법

@PostConstruct
public void started() { TimeZone.setDefault(TimeZone.getTimeZone("UTC")); }

@PostConstruct는 스프링 부트가 실행 되면서 Bean설정이 완료 된 직후 실행된다.

2. properties 수정*

spring.jpa.hibernate.jdbc.time_zone= Asia/Seoul로 설정한다.

spring:
    jpa:
        hibernate:
            jdbc:
                time_zone: Asia/Seoul