Mybatis - SAXParseException: The content of elements must consist of well-formed character data or markup 원인과 해결법
·
Java
개요Mybatis로 작성한 쿼리문에서 발생한 에러이다. 내용을 해석해보면 다음과 같다. SAXParseException : 내용은 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다. 아래는 SAXParseException 에러가 발생한 쿼리 예시이다. 쿼리로서만 보면 문제 있어 보이지 않는다. 그럼 어떤게 문제였을까?SELECT NAMEFROM USERSGROUP BY NAMEHAVING SUM(CASE WHEN SEX = 'M' THEN 1 ELSE 0 END) 개발 환경Java 8Spring 2.xMavenOracleMybatisIntelliJ 원인우선 SAX를 알아보자 SAX는 "Simple API for XML"의 약자로 이벤트 기반 XML 파싱해주는 기능을 한다.SAXParseExc..