sql 파일로 더미 데이터 생성 안되는 에러, spring boot
문제 상황
h2 db에 resoureces/data.sql로 다음과 같은 더미 데이터 생성 시,
sql script를 이해할 수 없다는 에러 메세지 반환
-- data 1
INSERT
INTO TABLE(COLUMN_1, COLUMN_2, COLUMN_3)
VALUES(VAL_1, VAL_2, VAL3);
-- data 2
INSERT
INTO TABLE(COLUMN_1, COLUMN_2, COLUMN_3)
VALUES(VAL_1, VAL_2, VAL3);
-- data 3
INSERT
INTO TABLE(COLUMN_1, COLUMN_2, COLUMN_3)
VALUES(VAL_1, VAL_2, VAL3);
해결
스프링 부트 2.5 이상의 버전에서는 application.properties에
spring.jpa.defer-datasource-initialization=true
를 추가해야 한다.
참고
'스프링' 카테고리의 다른 글
QueryDSL 다져먹기 (0) | 2023.10.21 |
---|---|
QueryDSL 먹어버리기 (0) | 2023.10.20 |
테스트 코드 정의와 이점, 왜 해야 할까? 그리고 무엇을 해야 할까? (0) | 2023.07.08 |
JPA란? (0) | 2023.07.06 |
서블릿이 뭔데? (0) | 2023.06.07 |