자바/Mybatis
자바 마이바티스(Mybatis) 화면 체크(선택)한 순서대로 조회(foreach)
SELECT
DENSE_RANK() OVER(ORDER BY
(
CASE
<foreach item="item" index="index" collection="JAVA_LIST">
WHEN SOME_COLUMN = #{item} THEN #{index}
</foreach>
END
)
) AS SEQ
FROM DUAL;
특정 그리드가있는 화면에서 각각 선택(체크)한 행에 대해서 정렬순서를 유지하며 조회하는쿼리.
foreach문활용
'자바 > Mybatis' 카테고리의 다른 글
자바 Mybatis 자주쓰는 조건문 if, case(choose) (0) | 2020.06.12 |
---|
댓글