조회 DBIO를 위한 IO 작성
DB에서 데이터를 조회하기 위해 사용할 IO를 작성한다. IO는 Studio에서 "IO" 메뉴를 통하여 작성한다.
(1) 조회처리하기 위한 DBIO 입력 IO 작성
새로운 IO Wizard에서 명명규칙에 따라 IO를 작성한다.
(2) 조회처리하기 위한 DBIO 출력 IO 작성
새로운 IO Wizard를 이용하여 명명규칙에 따라 IO를 작성한다.
1. 조회 DBIO 작성 및 테스트
처리 데이터를 조회할 DBIO를 작성한다. 배치 ItemReader에서 DBIO를 사용할 때는 대량데이터를 처리하게 되므로 아래 예와 같이 "조회를 위한 Cursor 사용"을 사용하도록 한다. 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 유형의 값을 Simple, 대용량 조회를 위한 Cursor 사용을 체크한다. 대상을 조회할 조건 값을 처리하기 위해서 앞서 작성한 "입력" 탭에서 DBIO의 입력 IO를 선택한 후 ADD(+) 버튼을 클릭하여 추가한다. 그리고 조회결과를 전달받을 출력 IO를 "출력" 탭에서 정의한 후 List의 체크박스를 체크하여 다건으로 전달받을 수 있도록 설정한다.