250x250
Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Properties
- List
- html
- set
- math
- date
- BFS
- alter
- Java
- union_find
- Union-find
- 리소스모니터링
- 큐
- javascript
- dfs
- string
- 힙덤프
- JPA
- CSS
- 스택
- scanner
- priority_queue
- deque
- map
- Calendar
- 스프링부트
- GC로그수집
- spring boot
- NIO
- sql
Archives
- Today
- Total
매일 조금씩
Entity가 생성되지 않아서 data.sql 실행에 실패하는 에러 (feat. Spring boot의 DB 초기화) 본문
Spring Framework
Entity가 생성되지 않아서 data.sql 실행에 실패하는 에러 (feat. Spring boot의 DB 초기화)
mezo 2024. 11. 8. 17:18728x90
반응형
spring.jpa.hibernate.ddl-auto와 data.sql 실행 순서 !!
- spring.jpa.hibernate.ddl-auto 옵션은 JPA가 엔티티를 기반으로 데이터베이스 테이블을 자동 생성하게 한다.
- 그러나 Spring Boot 2.5 이후, data.sql 파일이 실행되는 순서가 달라지면서 JPA의 테이블 생성 작업이 완료되기 전에 data.sql이 실행될 수 있는 문제가 발생했다고 한다..
- 해결을 위해 spring.jpa.defer-datasource-initialization=true를 application.yml에 추가 설정하여 JPA가 엔티티를 기반으로 테이블을 생성한 후에 data.sql이 실행되도록 보장했다.
728x90
반응형
'Spring Framework' 카테고리의 다른 글
[Spring] range에 따른 동영상 분기 처리(한번에/range request) - FileSystemResource (0) | 2022.04.18 |
---|---|
@Builder 와 @NoArgsConstructor 를 함께 사용했을 때 발생하는 오류 (0) | 2022.03.18 |
[스프링] 서버 캐시(Cache) 사용해서 GET 서비스 성능 개선하기 (0) | 2022.03.11 |
[스프링] HTTP Range Requests로 비디오 스트리밍 만들기 (0) | 2022.03.04 |
[스프링] 비동기 서비스 구현하기 (@Async 사용) (0) | 2022.02.24 |