목록 Select
일반적인 Select Query로 조회 결과가 0~N건이 된다.
형식
[List]를 체크한다.
개발 및 유의사항
목록 조회의 결과는 java.lang.List 타입으로 리턴한다. 데이터가 없는 경우 리스트의 사이즈는 0이다.
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 과 동일한 의미이다. |