업무/DB

[iBatis] Checkbox 컨트롤러에넣어서 iBatis에 활용하기

랄프위검 2015. 11. 26. 13:13

(업무참고)


여러개의 체크박스를 폼으로 태워서 처리후 SQL IN문에 넣는방법


* Model

String[] chk = null;


public String[] getChk() {
return chk;
}

public void setChk(String[] chk) {
this.chk = chk;
}


* Controller

vo.setChk(dbInfoModel.getChk());



* iBatis

<dynamic>
<isNotEmpty property="chk" prepend="AND">
DBSEQ IN
    <iterate property="chk" open="(" close=")" conjunction=",">
    #chk[]#
    </iterate>
    </isNotEmpty>
</dynamic>