iBatis의 쿼리 결과에서 컬럼 순서 질문
- 작성자 :
- 정*용
- 작성일 :
- 2016-12-07 17:30:43
- 조회수 :
- 1,020
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
표준프레임워크 3.2로 개발중인데
아래와 같이 DB에서 쿼리로 데이터를 가져와서 list에 담으면
select 절의 순서와 list에 담긴 순서가 다르게 나옵니다.
list = getSqlMapClientTemplate().queryForList(queryId, map);
예) 쿼리 : select year,month,name,id from ......
-> list결과 list.get(0) --> {month = 11, name=아무개, id=user, year=2017}
이를 select 절의 컬럼 순서와 동일하게 나오게 할 수 있는 방법이 있을까요?
아래와 같이 DB에서 쿼리로 데이터를 가져와서 list에 담으면
select 절의 순서와 list에 담긴 순서가 다르게 나옵니다.
list = getSqlMapClientTemplate().queryForList(queryId, map);
예) 쿼리 : select year,month,name,id from ......
-> list결과 list.get(0) --> {month = 11, name=아무개, id=user, year=2017}
이를 select 절의 컬럼 순서와 동일하게 나오게 할 수 있는 방법이 있을까요?
A
안녕하세요.
SQL select시 resultmap을 사용하셨으면 resultmap의 컬럼 순서를 확인해 보시기 바랍니다.
iBatis의 ResultMap관련 내용은 아래 위키에서 확인하실 수 있습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:dataaccess:resultmap
감사합니다.
SQL select시 resultmap을 사용하셨으면 resultmap의 컬럼 순서를 확인해 보시기 바랍니다.
iBatis의 ResultMap관련 내용은 아래 위키에서 확인하실 수 있습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:dataaccess:resultmap
감사합니다.