-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
Table USER not found 오류
21.12.06 13:56 작성 조회수 379
4
해결 방안:
application.yml
spring:
jpa:
show-sql: true
hibernate:
ddl-auto: create
defer-datasource-initialization: true <-- 추가
원인:
Hibernate가 초기화되기 전에 data.sql이 먼저 실행되어 발생
참고:
https://zzang9ha.tistory.com/371
https://zzang9ha.tistory.com/371
스프링부트 버젼:
2.5.7
[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
Spring Data JPA를 이용한 초기 데이터 생성
강의실 바로가기
답변을 작성해보세요.
1
Dowon Lee
지식공유자2021.12.08
안녕하세요, 이도원입니다.
정보 공유 감사합니다.
추가로, 테이블을 생성하기 위한 schema.sql 파일을 생성하여 사용할 경우, 위의 spring.jsa.hibernate.ddl-auto 설정은
사용하지 않으셔도 됩니다.
https://docs.spring.io/spring-boot/docs/2.1.x/reference/html/howto-database-initialization.html
감사합니다.
답변 1