알쓸전컴(알아두면 쓸모있는 전자 컴퓨터)

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

Web /Spring Framework tip

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

백곳 2018. 3. 22. 16:45

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




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






Comments