XML 파일에 부등호를 포함한 쿼리를 넣을 때 에러가 발생한다.
The content of elements must consist of well-formed character data or markup.
쿼리를 <![CDATA[]]> 내에 쓰면 해결 된다.
ex)
<select id="select_board_list" parameterType="map" resultType="kr.co.kkh.model.BoardBean" >
select * from table_name
where
column_name1 < 10 에러 발생
</select>
해결:
<select id="select_board_list" parameterType="map" resultType="kr.co.kkh.model.BoardBean" >
select * from table_name
where
<![CDATA[ column_name1 < 10 ]]>
</select>
혹은
<select id="select_board_list" parameterType="map" resultType="kr.co.kkh.model.BoardBean" >
select * from table_name
where
column_name1 < 10
</select>
> (>), < (<) 도 사용 가능하다
출처: https://sbs20011.tistory.com/entry/XML-파일에-부등호-포함-쿼리-넣을-때-주의점 [STRA]
댓글 없음:
댓글 쓰기