인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

Management Uiti님의 프로필 이미지
Management Uiti

작성한 질문수

[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발

Spring Data JPA를 이용한 초기 데이터 생성

Table USER not found 오류

작성

·

507

4

해결 방안:
application.yml

spring:
  jpa:
    show-sql: true
    hibernate:
      ddl-auto: create
    defer-datasource-initialization: true <-- 추가
원인:
Hibernate가 초기화되기 전에 data.sql이 먼저 실행되어 발생
 
참고:
https://zzang9ha.tistory.com/371
 
스프링부트 버젼:
2.5.7

답변 1

1

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다. 

정보 공유 감사합니다.

추가로, 테이블을 생성하기 위한 schema.sql 파일을 생성하여 사용할 경우, 위의 spring.jsa.hibernate.ddl-auto 설정은

사용하지 않으셔도 됩니다. 

https://docs.spring.io/spring-boot/docs/2.1.x/reference/html/howto-database-initialization.html

감사합니다. 

Management Uiti님의 프로필 이미지
Management Uiti

작성한 질문수

질문하기