mybatis 비교연산자 에러

 

Summry

본 문서에서는 mybatis에서 비교연산자를 잘못 사용하는 경우 발생하는 에러의 해결방법을 정리한다.

send me email if you have any questions.


error

mapper.xml에서 비교연산자 <를 사용하는 경우 오류가 발생한다.

  • < 를 태그의 시작으로 인식

where #{idx} < 5

conflict

where #{idx} <![CDATA[ < ]]> 5
위처럼 <![CDATA[]]>를 사용한다.

Reference

mybatis mapper.xml 비교연산자 <=, >=, <, > 처리방법