Spring Framework
[Mybatis] XML 파일에 부등호 포함 쿼리 넣을 때 주의점.
스트라
2014. 7. 7. 17:57
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>
> (>), < (<) 도 사용 가능하다