[SpringBoot JPA] org.hibernate.engine.jdbc.env.spi.JdbcEnvironment

탱귤생귤·2023년 12월 11일

ERROR

목록 보기
19/33

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

여기서 가장 중요한 부분은

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

0개의 댓글