ibatis 에서 쿼리 문장 내에 #이 포함되어 있을 경우 escape 방법

By | 6월 21, 2011

select '#ABC' from dual 

위와 같은 SQL문을 ibatis로 실행하려 할 경우, ibatis는 #이후를 바인딩 변수로 인식하려
하기 때문에 오류를 발생시키게 된다.

이 경우는 #앞에 #을 한 번 더 붙여 주면 첫 번째 #은 escape character로만 작용하고
이후 #을 일반 문자열로 인식하게 된다.

select '##ABC' from dual 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments