Carpe Programming/ibatis

[ibatis] iterate - 구분자로 검색

nolite 2011. 12. 16. 17:10


//검색 구분자를 기준으로 배열로 나눠 담는다

[controller]
 tempName = modelVO.getComiNm().replaceAll(" ", "");
   modelVO.setArrComiNm(tempName.split(","));

   totCnt = evaluationCommitteeService.poolListCnt(modelVO);


// iterate 를 사용해서 쿼리 생성

[sql]

<isNotNull property="arrComiNm">
       <iterate prepend="AND" property="arrComiNm" open="(" close=")" conjunction=" OR ">
        A.KOR_NM like #arrComiNm[]# || '%'
    </iterate>

728x90