아래 sql에서 에러가났다.
Caused by: org.xml.sax.SAXParseException; lineNumber: 104; columnNumber: 15; 요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다.
<select id="kfb070List" parameterClass="egovMap" resultClass="egovMap">
SELECT
F.*,
A.GROUP_AREA_NM AS region,
O.BUSI_CLASS_NAME AS projectType,
C.NM AS projectMethod,
D.NM AS constructionType,
Z.NM_BUSI_AREA AS office,
ROWNUM AS rn
<include refid="kfb070CommonJoins" />
<isNotEmpty property="facilitySeq">
AND F.FACILITY_SEQ = #facilitySeq#
</isNotEmpty>
AND ROWNUM < #endIndex#
</select>
CDATA 섹션을 추가한다.
* CDATA 섹션안에 들어가는 태그들은 XML 파서가 특별한 태그로 인식하지 않고 단순한 문자 데이터로 처리한다. 특수 문자를 그대로 출력하거나 코드를 포함할 때 사용.
AND ROWNUM < #endIndex#
AND ROWNUM <![CDATA[<]]> #endIndex#
해결.