티스토리 뷰


요 문제 때문에 삽질 엄청 했다 알고보니 아주 간단하게 해결 되는것을 ;;;

문제의 원인은 ibatis란넘이 쿼리의 메타데이터를 캐싱 한다고 한다.
따라서 컬럼명을 동적으로 변경 하게 되면 이전에에 캐싱된 컬럼 정보를 찾다 보니
오류를 발생 시키는 것 같다.

해결 방법은 캐싱 하지 말라고 설정 하는 것 이다.
아래와 같이 하면 된다.
<select id="testQuery" parameterClass="hashmap" resultClass="hashmap" remapResults="true">
    쿼리문
</select>


댓글
댓글쓰기 폼