MySQL 데이터 베이스 연결 시 에러 발생
application.properties 파일 설정 중 MySQL 설정 정보를 입력했는데 다음과 같은 에러 발생!
HHH000339: Could not obtain connection metadata: java.sql.SQLSyntaxErrorException: Unknown column 'RESERVED' in 'where clause'
HHH000342: Could not obtain connection to query metadata
org.hibernate.HibernateException: Unable to determine Dialect without JDBC metadata (please set 'javax.persistence.jdbc.url', 'hibernate.connection.url', or 'hibernate.dialect')
원인
알고보니 hibernte 설정 정보 누락이 원인
해결방법
spring.jpa.database-platform=org.hibernate.dialect.MySQLDialect
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
설정 정보 추가 이후에 성공적으로 완료
영상을 보고 따라하는데 내가 보고 있던 영상은 jpa 사용 설정을 하지 않는 영상이었는데
내가 jpa 의존성을 추가해놓고 jpa 연결 설정 정보를 추가해주지 않았던 것이다.
ㅎㅎ머쓱,,