org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] due to: Unable to determine Dialect without JDBC metadata (please set 'javax.persistence.jdbc.url', 'hibernate.connection.url', or 'hibernate.dialect')
김영한님의 JPA 활용 1 수업을 듣는데 초반에 이 오류(사실 더 많은 오류)가 설치 과정에서 났다. 계속 여러 글들 찾아보고 해보라는 것은 다해봤는데 아무것도 되지 않아서 결국 질문글을 올림...
다행히 12시간도 안돼서 답변을 주셨고 에러없이 잘 돌아갔다!
해결방법은 application.yml을 이렇게 적으면 된다.
spring:
datasource:
url: jdbc:h2:tcp://localhost/~/jpashop
username: sa
password:
driver-class-name: org.h2.Driver
jpa:
hibernate:
ddl-auto: create
properties:
hibernate:
format_sql: true
dialect: org.hibernate.dialect.H2Dialect
logging:
level:
org.hibernate.SQL : debug
org.hibernate.orm.jdbc.bind: trace
여기서 가장 중요한 부분은

저거다. 저걸 하면 해결됐다!