개발/Java

[Springboot + JPA]Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] 이나 Failed to load ApplicationContext 또는 Error creating bean with name 'entityManagerFactory' 에러 해결법

Dane.Kim 2023. 3. 8.

제목에도 써놨듯, 스프링부트 jpa 프로젝트 도중 다음과 같은 에러가 출력되었다.

 

1. Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]

2. Failed to load ApplicationContext

3. Error creating bean with name 'entityManagerFactory'

 

구글링을 해보며 여러 방법을 시도해보았으나 실패.

1.javassist 추가

 

(gradle-groovy) implementation group: 'org.javassist', name: 'javassist', version: '3.15.0-GA'

(gradle-kotlin) implementation(group = "org.javassist", name = "javassist", version = "3.15.0-GA")

 

해결방안

-> application.properties에 박혀있는 spring.jpa.database-platform=org.hibernate.dialect.MySQL57DBDialect 제거

다른 블로그 글을 보며 그대로 썼었는데,작업하는 환경마다 다르므로 삭제해주고, 자동으로 탐색해주는 스프링부트를 믿어보자.

댓글