728x90
problem
스프링 배치를 실행 시키면 배치는 아래와 같이 관련된 테이블을 생성하는데,
생성이 되지 않아 / 찾지 못해 생기는 에러이다.
solution
1. 자동생성
application.properties 에 해당 옵션을 설정해주면 자동으로 관련 테이블이 생성된다.
spring.batch.initialize-schema=always
하지만 스프링 5.0 부터는 @EnableBatchProcessing 을 사용하면 위 옵션을 막아 생성이 안된다.
2. 직접 생성
위 방법으로 안된다면 직접 생성을 해주어야 한다.
아래 링크를 확인하여 직접 생성해준다.
https://soobysu.tistory.com/146
[오류노트] Spring Batch [ Could not obtain sequence value ]
problem Could not obtain sequence value 스프링배치 기능 구현 중 Could not obtain sequence value 에러를 만났다. 환경 - H2 / Spring 3.x 을 사용하고 있었다. solution DB에 Batch 정보를 담는 테이블이 생성되지 않아 발
soobysu.tistory.com
728x90
'일-상 > 오류노트' 카테고리의 다른 글
[IntelliJ] 윈도우에서 맥os 키 매핑 (0) | 2024.08.22 |
---|---|
[오류노트] Mixed Content: The page at ~ (0) | 2024.08.20 |
[오류노트] AWS RDS 외부접속 안될 때 (0) | 2024.06.25 |
[오류노트] jenkins ssh 접속 Permission denied (publickey,password). (0) | 2024.05.14 |
[오류노트] No qualifying bean of type 'org.springframework.boot.autoconfigure.h2.H2ConsoleProperties' available (2) | 2024.04.20 |