The error occurred while applying a result map 

ibatis 내에서 동적쿼리를 사용하다보면 나는 에러.

     

문제점

SELECT f1, f2, f3

컬럼중에 $컬럼명$이나 다이나믹 컬럼을 사용할 경우,

동적으로 iBatis자체에서 매핑 캐쉬를 저장을 하게 되서 매핑이 안되는 에러를 뱉어냄.


해결

동적으로 변수가 변해도 최초 조회한 변수명이 캐쉬에 남아있어서 에러 발생

<select id="select_test" remapResults="true" resultClass="java.lang.String" parameterClass="java.util.Map">



Posted by 철냄비짱
,

 

 

iBaris.NET으로 DAO 설정 및 연결 시 생기는 오류인데 처음엔 설정 오류를 못찾아서 한참을 헤메이다,

 

프로젝트를 여러번 생성 시켰다가 지우기를 반복.

 

아주 간단한 빌드 설정 오류.

 

해결방법은...

 

 

위 그림처럼

 

해당 XML 파일의 "속성" 탭에서

 

"빌드작업"의 설정 값을 포함리소스로 변경하면 끝.

 

Posted by 철냄비짱
,