1. 오류
- Spring Data JPA 사용하면서, MySQL에 @CreationTimestamp 사용하여 insert한 시간을 저장할 때, DB에 현재시간과 다른 시간 삽입
- EX) 현재 시간 : 2021-10-05 오후 05:21:00 → DB 저장 시간 : 2021-10-05 오전 06:54:00
2. 해결방법
- application.properties의 datasource.url
serverTimezone=UTC → ?serverTimezone=Asia/Seoul 변경
# 변경 전
spring.datasource.url=jdbc:mysql://localhost:3306/ticket?serverTimezone=UTC&characterEncoding=UTF-8
# 변경 후
spring.datasource.url=jdbc:mysql://localhost:3306/ticket-reservation-system?serverTimezone=Asia/Seoul&characterEncoding=UTF-8
댓글