기타/문제 해결

스프링 SQL 초기 데이터 삽입 시 나타나는 문제

펭귄힝 2024. 6. 7. 14:39

 

JPA를 사용하는 환경에서 data.sql 파일 안에 insert 쿼리를 작성해서 초기 데이터가 자동으로 삽입되도록 만들었다.

 

 

 

 

 

 

근데 위와 같은 오류가 나타난다. insert 하려는데 데이터베이스 안에 테이블이 없다는 내용인거 같다.

(Entity 는 이미 만들어두었고 DDL 설정도 create-drop 으로 잘 설정해뒀다.)

 

 

 

 

 

spring.jpa.defer-datasource-initialization=true

 

그러던 중 스프링 부트의 특정 버전 이후부터는 위와 같은 옵션을 추가해주어야 데이터 삽입이 잘 된다는 걸 알 수 있었다.

 

 

 

 

 

 

 

 

 

참고자료