본문 바로가기
기술(technology)/Mybatis

Mybatis 부등호 >,<,>=,<= 안먹힐때 문법오류 대체방법

by shinPro 2021. 3. 30.
반응형

mybatis 쿼리를 작성하다 보면 > 또는 < 문법 오류가 나는 경우가 있다.

 

이 같은 경우에 해결방법을 확인해보겠다.

 

The content of elements must consist of well-formed character data or markup.

 

라는 오류가 나기도 한다.

 

해결방법 1. 

 

1.  부등호 > 대체 문자 : &gt;

2.  부등호 < 대체 문자 : &lt;

3.  부등호 >= 대체 문자 : &gt;=

4.  부등호 <= 대체 문자 : &lt;=

 

이렇게 사용 가능하다.

 

해결방법 2.

 

<![CDATA]]> 를 사용해서도 가능하다.

 

아래와 같이 확인해보세요.

 

<![CDATA

    SELECT CASE WHEN 1 > 0 THEN 1
                      WHEN 1 < 0 THEN 2
                      WHEN 1 <= 0 THEN 3
                      WHEN 1 >= 0 THEN 4
                       ELSE 5 END TEST
     FROM DUAL

]]>

 

이상 mybatis 문법 부등호가 안될 때 해결방법을 알아봤습니다.

반응형

댓글