'아이바티스'에 해당되는 글 1건

  1. 2008/02/29 아이바티스(iBATIS)에서 동적 쿼리
아래와 같은 동적 쿼리를 수행하면 필드 이름이 테이블 이름에 따라 다를 수 있습니다. 아이바티스는 디폴트로 해당 결과의 메타데이터(필드, 타입 등)를 캐쉬합니다. 따라서 두 번째 호출 때 다른 필드를 리턴한다면 오류가 발생합니다.

select * from $tableName$
오류 메시지:
check .어쩌고 저쩌고 . findAll-AuthResultMap ...


이런 경우 remapResults 속성을 true로 해주면 간단히 해결할 수 있습니다.

<select id="findAll" remapResults="true"...>
select * from $tableName$
</select>



자세한 설명은 http://openframework.or.kr/blog/?p=130