티스토리 뷰
요 문제 때문에 삽질 엄청 했다 알고보니 아주 간단하게 해결 되는것을 ;;;
문제의 원인은 ibatis란넘이 쿼리의 메타데이터를 캐싱 한다고 한다.
따라서 컬럼명을 동적으로 변경 하게 되면 이전에에 캐싱된 컬럼 정보를 찾다 보니
오류를 발생 시키는 것 같다.
해결 방법은 캐싱 하지 말라고 설정 하는 것 이다.
아래와 같이 하면 된다.
<select id="testQuery" parameterClass="hashmap" resultClass="hashmap" remapResults="true">
쿼리문
</select>
'프로그래밍 > Java' 카테고리의 다른 글
[SpringFramework] 한글 문제 (0) | 2011.07.29 |
---|---|
HTTP Post 요청 (0) | 2010.08.13 |
HTTP요청 인지 HTTPS 요청인지 확인하는 방법 (1) | 2010.05.19 |
다중 loop 한번에 빠져 나오기... (0) | 2010.05.14 |
[ibatis] JDBC Timestamp 타입 mapping (0) | 2010.04.20 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday