반응형
1. List<Map> 형태의 데이터를 사용해서 만들기.
밑에 inputList ,inputList2가 List<Map> 형태 변수다.
<select id="selectChkSlip" parameterType="java.util.HashMap" resultType="java.util.HashMap">
<foreach collection="inputList" item="map" index="idx" open="" close="" separator="">
SELECT
<foreach collection="listMap2" item="map2" index="idx2" open="" close="" separator=",">
'${map2.키값}' AS COL_${idx2}
</foreach>
FROM table
WHERE ROWNUM = 1
<if test="inputList.size != idx+1">
UNION ALL
</if>
</foreach>
</select>
2. 또한 포문을 사용하지 않고 직접적으로
#{inputList[0].키값} 이런식으로 직접 접근도 가능하다.
반응형
'웹개발 > 기타' 카테고리의 다른 글
Edge 브라우저 IE호환모드에서 디버깅(개발자도구) 사용하기 (0) | 2024.08.28 |
---|---|
mybatis 동적 쿼리 만들기 - trim 문법 (0) | 2024.08.02 |
Mybatis selectKey 컬럼 여러 개 사용 (0) | 2023.07.07 |
IE실행시 자동으로 무조건 EDGE가 열린다면.. (0) | 2023.05.09 |
mybatis 한번에 여러개 쿼리 작성하기. (0) | 2023.03.29 |
댓글