SpringBoot - JPA 데이터베이스 플랫폼 설정

Sia·2023년 10월 25일
0

Spring Boot에서 JPA 의존성 추가를 하고 설정 하는 도중 에러가 발생하여 정리 해보려고 합니다.

application.properties 설정에서
JPA 데이터베이스 플랫폼 지정 해줄때 발생하였습니다.
(현재 저는 MYSQL8.x InnoDB를 사용 중 입니다.)

application.properties 설정에서 JPA 데이터베이스 플랫폼 지정 해줄때 아래와 같이 지정 해주었을 때

spring.jpa.database-platform=org.hibernate.dialect.MySQL5Dialect

org.hibernate.boot.registry.selector.spi.StrategySelectionException: Unable to resolve name [org.hibernate.dialect.MySQL5Dialect] as strategy [org.hibernate.dialect.Dialect]

위와 같은 에러가 발생합니다.

에러는 다음 과 같습니다.

현재 쓰는 버전과 상이하여 발생하는 에러 입니다. MYSQL8.x버전을 사용하기 때문에

spring.jpa.database-platform=org.hibernate.dialect.MySQL5Dialect

가 아닌

spring.jpa.database-platform=org.hibernate.dialect.MySQL8Dialect

로 변경 해주는 것이 맞습니다.

MySql버전에 따라 설정 버전도 변경 해주어야 한다.

spring.jpa.database-platform=org.hibernate.dialect.MySQL8Dialect

0개의 댓글