마이바티스에서는 CDATA 구문을 사용한다.
사용할때는 쿼리문에 < , > , || , && 같은 특수 문자를 사용할경우
문자열이 아닌 XML 태그로 인식하기때문에 에러가난다.
그럴땐 아래와 같이 쿼리를 감싸면 특수문자가 문자로 인식된다
1
2
|
<![CDATA[
SELECT NAME,AGE FROM TBL WHERE AGE > 15
]]> |
cs |
<![CDATA[ 쿼리 ]]>
'데이터베이스 > MyBatis' 카테고리의 다른 글
[Mybaits] <selectKey> 속성 (0) | 2021.05.30 |
---|---|
[Mybaits] 마이바티스 #{}과 ${}의 차이 (0) | 2021.05.25 |
[Mybatis] 마이바티스 insert 후 결과값 반환 <SelectKey> 태그 (1) | 2021.05.17 |
[Mybatis] 마이바티스 parameterType와 resultType차이 (0) | 2021.03.09 |
[Mybatis] 마이바티스 에서 #{}과 ${}의 차이 (0) | 2021.03.09 |