Mybatis에서 쿼리를 작성하고 빌드하는 경우에 자주 XML PARSER 관련 에러를 자주 마주하게 됩니다. 막상 확인해 보면 잘못된 CDATA 사용으로 일어나는 문제이기 때문에 이번 포스팅을 통해 정확한 사용법에 대하여 알아보도록 하겠습니다. 📌CDATA를 사용해야 하는 경우 기호 XML 엔티티 > & & " " Mybatis에서는 쿼리를 파싱 하는 과정에서 위의 기호들을 XML 엔티티로 모두 파싱을 한다. SELECT * FROM MEMBER WHERE AGE < 10 위의 쿼리를 작성 후 빌드를 하면 에러가 발생합니다. 그 이유는 조건 절에 있는 '' '&'에 해당하는 기호를 자주 사용하게 되는데 이러한 기호들을 파싱 하는 과정에서 온전히 문자열로 인식시켜야 한다. 인식시켜 주는 방법이 CDATA..