반응형
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].키값} 이런식으로 직접 접근도 가능하다.
반응형
'웹개발 > 기타' 카테고리의 다른 글
Mybatis selectKey 컬럼 여러 개 사용 (0) | 2023.07.07 |
---|---|
IE실행시 자동으로 무조건 EDGE가 열린다면.. (0) | 2023.05.09 |
mybatis 한번에 여러개 쿼리 작성하기. (0) | 2023.03.29 |
웹 소스 브라우저에 디버깅하기 (0) | 2023.03.18 |
spring modleAndView 404 OR tomcat 404 페이지를 못찾는 경우. (0) | 2022.11.24 |
댓글