블로그 이미지
JinStudio의 아이디어와 정보를 모아놓는 블로그.
JinStudio

공지사항

최근에 올라온 글

최근에 달린 댓글

글 보관함

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

iBATIS에서 CDATA를 적는 목적

2013. 1. 7. 18:29 | Posted by JinStudio

xml 문서내 쿼리안에 <>& 등의 특수문자가 포함 될 경우 에러를 방지하기 위해서..

<![CDATA[

SELECT *
   FROM DUAL
 WHERE A < B
     AND B > C

]]>

SELECT * FROM DUAL WHERE A <![CDATA[ > ]]> B

CDATA를 사용하지 않고 iBatis에서 사용하려면, 다음과 같이 처리하면 된다.

SELECT * FROM DUAL WHERE A &gt; B

또한 <![CDATA[ SQL ]]> 내에서 다이나믹 쿼리는 쓰지 못한다.