본문 바로가기

Java

[MyBatis] <!cdata[ 사용

728x90

MyBatis를 사용하여 SQL문 작성시 < 와 같은 기호를 부등호인지 아니면 비교연산자 인지 확인이 되지않는다. 이외에도 특수문자 사용하는데 제한이있다.

<select id="listCount" resultType="int">
SELECT COUNT(BNO)
  FROM BOARD
 WHERE BNO > 0
</select>

이런식으로 개수를 가져올 때 > 가 들어가는 경우가 있다.

<select id="listCount" resultType="int">
<![CDATA[
SELECT COUNT(BNO)
  FROM MP_BOARD
 WHERE BNO > 0
]]>
</select>

이럴경우에 <![CDATA[ 를 사용하여 처리하면됨.

반응형

'Java' 카테고리의 다른 글

[JAVA] 재귀함수 간단한 예제로 이해하기  (0) 2024.02.20
[JAVA] print, println의 차이점  (0) 2024.02.05