spring에서 mybatis를 사용하기 위해 Mapper.xml을 작성하던 도중
서버를 실행시키니 콘솔창에 오류메세지 무한스크롤...
하지만 해결 완료!
Cause: org.xml.sax.SAXParseException; lineNumber: 20; columnNumber: 32; 요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다.
<if test="linkDateStart != null">
AND LPD.LINK_DATE >= #{linkDateStart}
</if>
<if test="linkDateEnd != null">
AND LPD.LINK_DATE <= #{linkDateEnd}
</if>
이 부분에서 부등호가 있는데도 <![CDATA[]]> 를 사용하지 않았다.
<if test="linkDateStart != null">
<![CDATA[ AND LPD.LINK_DATE >= #{linkDateStart} ]]>
</if>
<if test="linkDateEnd != null">
<![CDATA[ AND LPD.LINK_DATE <= #{linkDateEnd} ]]>
</if>
이렇게 감싸주면 해결 완료!