데이터베이스/MyBatis

[Mybatis] 마이바티스 CDATA 사용하기

포포015 2021. 3. 9. 17:54

마이바티스에서는 CDATA 구문을 사용한다.

 

사용할때는 쿼리문에  < , > , || , && 같은 특수 문자를 사용할경우

문자열이 아닌 XML 태그로 인식하기때문에 에러가난다.

그럴땐 아래와 같이 쿼리를 감싸면 특수문자가 문자로 인식된다

 

1
2
<![CDATA[
SELECT
 NAME,AGE FROM TBL
WHERE AGE > 15
]]>
cs

<![CDATA[ 쿼리 ]]>