728x90
원인
JPA는 개발자가 사용하는 DB에 맞는(DB마다 페이징 처리와 정렬 방법이 달라서 그렇다) dialect(페이징 처리와 정렬을 내부적으로 수행하는 클래스) 를 사용해야 하는데, 개발자가 관련 설정을 추가해주지 않을 때 발생하는 에러다.
해결방법
application.properties 파일에
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQLDialect
위 설정을 추가해준다. 본인이 MySQL 계열 DB를 사용하는 것이 아니라면 다른 DB를 사용해야 한다.
'[검색] 공부하기 > Error' 카테고리의 다른 글
| 큰 용량 파일 다운로드 시 다운로드 속도 확보하는 방법 (0) | 2023.08.14 |
|---|---|
| Spring 프로젝트 오류 : Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. (0) | 2023.08.13 |
| Mariadb : Conneciton refused 혹은 Socket fail to connect to host:XXXXXXX, port:3306 에러 (0) | 2023.08.13 |
| MySQL ERROR 1064 / 2003 on 'locolhost' (10061) 해결법 (0) | 2023.07.19 |
| org.apache.jasper.JasperException 해결하기 (0) | 2023.07.18 |