please set 'javax.persistence.jdbc.url', 'hibernate.connection.url', or 'hibernate.dialect'

박영준·2023년 6월 23일
0

Troubleshooting

목록 보기
7/29

발생한 에러 메시지

please set 'javax.persistence.jdbc.url', 'hibernate.connection.url', or 'hibernate.dialect'

발생 원인

Spring Boot 컨테이너에서 MySQL Dialect 설정을 찾지 못 해서 에러가 생긴 것이다.

Hibernate는 고유한 SQL 문법 및 동작을 가진다.
따라서, 특정 DB를 사용하는 경우에 특정한 설정을 해줄 필요가 있다.
Dialect는 Hibernate가 생성하는 SQL 문을 특정 DB 시스템에 맞게 조정하는 역할을 한다.

해결법

application.properties 에 아래의 코드를 추가했다.

spring.jpa.properties.hibernate.dialect= org.hibernate.dialect.MySQLDialect


참고: [Docker] MySQL Dialect 관련 이슈

profile
개발자로 거듭나기!

0개의 댓글