Spring Batch 메타데이터 테이블


Spring Batch 메타데이터 테이블

메타데이터 테이블 Spring Batch 작업에는 이러한 테이블들이 필요하다. BATCH_JOB_INSTANCE BATCH_JOB_INSTANCE 테이블은 Job Parameter 에 따라 생성되는 테이블이다. 같은 Job 의 Job Parameter 가 다르다면? 같은 Job 이여도 Parameter 가 다르면 BATCH_JOB_INSTANCE 에는 기록되며, 같다면 기록되지 않는다 BATCH_JOB_EXECUTION JOB_EXECUTITON 과 JOB_INSTANCE 는 부모-자식 관계이며 JOB_EXECUTION 은 JOB_INSTANCE 가 성공/실패 했던 모든 내역을 갖고 있다. 고의적으로 step1 에서 Exception 을 발생시키면 이렇게 실패 내역도 나온다 그리고 다시 코드를 수정해 Job 을 성공시키면 JOB_INSTANCE_ID 가 3인 Job 내역이 COMPLETED 로 하..........



원문링크 : Spring Batch 메타데이터 테이블