로딩
요청 처리 중입니다...

[Spring+MyBatis] MyBatis 쿼리문 비교연산자 오류 해결방법

 [Spring+MyBatis] MyBatis 쿼리문 비교연산자 오류 해결방법

마이바티스에서 위와 같은 쿼리문을 작성하는데 부등호 부분에서 다음과 같은 오류가 발생하였다. The content of elements must consist of well-formed character data or markup. xml파일에서 부등호를 태그로 인식해 발생하는 오류이다.

해결방법은 크게 2가지가 있다. 방법1.

특수문자 태그를 사용하여 간단하게 해결하기 참고 < ⇒ &li; > ⇒ &gt; 부등호 부분을 위와 같이 바꿔주면 된다. 방법2. <!

[CDATA[ ]]>로 감싸주기 부등호가 들어가는 부분을 <![CDATA[ ]]> 로 감싸주는 방법이다.

해당 부분을 문자열로 인식하게 해준다. 당연히 CDATA 내부에서는 동적쿼리를 사용할 수 없으므로, 부등호 부분만..........