[검색] 공부하기/Error

Spring 프로젝트 에러 : please set 'javax.persistence.jdbc.url', 'hibernate.connection.url', or 'hibernate.dialect'

Ben의 프로그램 2023. 8. 13. 21:44
728x90
원인
JPA는 개발자가 사용하는 DB에 맞는(DB마다 페이징 처리와 정렬 방법이 달라서 그렇다) dialect(페이징 처리와 정렬을 내부적으로 수행하는 클래스) 를 사용해야 하는데, 개발자가 관련 설정을 추가해주지 않을 때 발생하는 에러다. 

 

해결방법
application.properties 파일에 
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQLDialect
위 설정을 추가해준다. 본인이 MySQL 계열 DB를 사용하는 것이 아니라면 다른 DB를 사용해야 한다.