<select id="goreyTest" parameterClass="GoreyBean" resultMap="goreyResult"> SELECT * FROM TBL WHERE ID = #id# AND <iterate property="objList" open="(" close=")" conjunction="OR"> ( NAME = #objList[].name# AND ( TARGET IN <iterate property="objList[].objList" open="(" close=")" conjunction=","> #objList[].objList[].target# </iterate> ) ) </iterate> AND DEL_FLG ='0' </select>