조회 DBIO 작성 및 테스트
처리 데이터를 조회할 DBIO를 작성한다. 배치 ItemReader에서 DBIO를 사용할 때는 대량데이터를 처리하게 되므로 아래 예와 같이 "CONNECTED_BATCH" Executor를 사용하도록 한다. DBIO는 Studio에서 "DBIO" 메뉴를 통해서 작성한다.
(1) 새로운 DBIO Wizard 작성
DBIO Wizard를 이용하여 명명규칙에 따라 DBIO를 작성한다.
(2) 조회처리 할 DBIO SQL ID 추가
"Overview" 탭에서 조회처리할 SQL ID를 입력 후에 ADD(+) 버튼을 클릭하면 상단의 SQL ID 목록에 입력한 메소드가 추가 된다.
(3) 조회 SQL 작성
배치처리하기 위한 대상을 조회하기 위하여 작성한 SQL ID를 더블클릭하여 새로운 탭을 열고 오른쪽 "SQL" 탭 Text Area에서 쿼리를 작성한다. 배치에서 Fetch처리를 하기 위해서 환경설정 탭의 Executor 유형의 값을 CONNECTED_BATCH 로 설정한다. 대상을 조회할 조건 값을 처리하기 위해서 앞서 작성한 "입력"" 탭에서 DBIO의 입력 IO를 선택한 후 ADD(+) 버튼을 클릭하여 추가한다. 그리고 조회결과를 전달받을 출력 IO를 "출력" 탭을 정의 후 List의 체크박스를 체크하여 다건으로 전달받을 수 있도록 설정한다.