작성
·
3.1K
답변 2
0
안녕하세요
알려주신 답변링크로 해결을 해보려고 했지만, 동일하게 h2에 테이블 생성이 되지 않습니다.
제 application.yml 파일은
spring:
database:
url: jdbc:h2:tcp://localhost/~/jpashop;MVCC=TRUE
username: sa
password:
driver-class-name: org.h2.Driver
jpa:
hibernate:
ddl-auto: create
properties:
hibernate:
# show_sql: true
format_sql: true
logging.level:
org.hibernate.SQL: debug
# org.hibernate.type: trace
그리고 jpashop.mv.db 파일은 존재합니다
원인이 뭔지 몰라서 H2 버전도 1.4.199 버전으로 재설치 후 진행하였습니다.
아! 감사합니다. 해결 되었습니다
해결방법은
1) database --> datasource 변경
2) jpa 설정이 spring 하위에 있어야 해서 들여쓰기를 한번 더 해야하는데, spring과 동일 선상에 있어서 오류가 났었습니다. 그래서 jpa에 대해서 들여쓰기를 한번 더 했습니다
0
안녕하세요. wwwkang8님, 공식 서포터즈 OMG입니다.
테이블 생성실패는 다음과 같은 이유로 발생할 수 있습니다.
아래의 링크를 확인해주세요.
https://www.inflearn.com/questions/98947
링크에서 설명드린 방법을 확인하셔서 문제가 되는 부분이 있는지 체크해주세요.
해결이 안될 경우
application.yml의 내용과,
jpashop.mv.db 도 존재하는지(터미널 열고 ls 입력) 알려주세요.
감사합니다.
database:를 datasource로 바꿔서 테스트해주세요.