목록 Select

일반적인 Select Query로 조회 결과가 0~N건이 된다.

형식

[List]를 체크한다.

chapter3/list001
Figure 1. 다건 Select 형식

개발 및 유의사항

목록 조회의 결과는 java.lang.List 타입으로 리턴한다. 데이터가 없는 경우 리스트의 사이즈는 0이다.

DBIO 샘플

chapter3/list002
Figure 2. 다건 Select DBIO 화면

입력/출력 IO는 단건 조회 서비스 작성에 썼던 EmployeeIO를 재사용했다. 아래는 샘플에 사용한 SQL 문이다.

        SELECT EMP_NO        AS empNo /*  */
               , EMP_NM      AS empNm /*  */
               , OCPTN_NM    AS ocptnNm /*  */
               , MNGR_EMP_NO AS mngrEmpNo /*  */
               , HIRE_DT     AS hireDt /*  */
               , PAY_AMT     AS payAmt /*  */
               , DEPT_NO     AS deptNo /*  */
          FROM EMPLOYEE
         <where>
          <if test="empNm !=null and empNm !=''">
         AND EMP_NM LIKE #{empNm} || '%'
          </if>
          </where>
        ORDER BY EMP_NM

컴포넌트 샘플

        // dbio호출
        List<EmployeeIO> list = dbio.selectListEmployee(input);
        if(list.isEmpty()) {
            // 조회된 데이터가 없는 경우 처리
        }

        for(EmployeeIO data : list) {

            if(data != null) {
                // 조회된 데이터 처리
            }
        }

list.isEmpty() 메소드는 list.size == 0 과 동일한 의미이다.

SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.