마이바티스에서 위와 같은 쿼리문을 작성하는데 부등호 부분에서 다음과 같은 오류가 발생하였다. The content of elements must consist of well-formed character data or markup. xml파일에서 부등호를 태그로 인식해 발생하는 오류이다.
해결방법은 크게 2가지가 있다. 방법1.
특수문자 태그를 사용하여 간단하게 해결하기 참고 < ⇒ &li; > ⇒ > 부등호 부분을 위와 같이 바꿔주면 된다. 방법2. <!
[CDATA[ ]]>로 감싸주기 부등호가 들어가는 부분을 <![CDATA[ ]]> 로 감싸주는 방법이다.
해당 부분을 문자열로 인식하게 해준다. 당연히 CDATA 내부에서는 동적쿼리를 사용할 수 없으므로, 부등호 부분만..........