mybatis 쿼리문 실행결과 컬럼(열) 순서를 고정시키기

반응형
728x90
반응형

mybatis 쿼리문 실행결과 컬럼(열) 순서를 고정

<select id="selectExam" parameterType="dto" resultType="hashMap">   SELECT col1, col2, col3   FROM test </select>

 

위 SELECT 해온 쿼리의 결과를 리스트로 받아올때, 리스트의 순서를 col1, col2, col3로 고정시키고 싶은 경우가 있다.

하지만 hashMap을 resultType으로 받는 위 결과를 보면 SELECT 컬럼 순서대로 조회되지 않는다.

<select id="selectExam" parameterType="dto" resultType="java.util.LinkedHashMap">   SELECT col1, col2, col3   FROM test </select>

 

결과타입 resultType을  "java.util.LinkedHashMap" 으로 변경하면, SELECT 선언 컬럼 순서대로 데이터를 담을 수 있다.

 

 

반응형

Designed by JB FACTORY