본문 바로가기
카테고리 없음

MyBbatis Query에 부등호(<) 사용시 발생하는 Error

by 이청춘아 2014. 8. 18.

XML에서는 < 부등호를 TAG로 인식하기 때문에 "The content of elements must consist of well-formed character data or markup."라는 에러가 발생하게 된다. 이와 같은 문제를 해결하기 위해서는 Query안에 사용되고 있는 부등호가 문자열이라것을 의미하게 <![CDATA[  내용  ]]> "으로 감싸준다.

Sample 1

<select id="testQuery1" resulttype="java.util.HashMap">
<!--[CDATA[ 
SELECT user_name, user_type
FROM tb_user_list
WHERE user_age < 25
 ]]-->
</select>

 

댓글