[spring] Mybatis 비교연산자, 부등호 사용 시 CDATA사용 -- JSP, SPRING



Mybatis에서  쿼리문에 아래와 같은 비교연산자나 부등호를 사용할 때 오류가 발생한다.

< , > , <= , >= , &

이는 Mybatis에서 사용하는 테그와 겹치기 때문이며, 처리를 위해서는 <![CDATA[ ]]> 를 사용하면 된다.


<select id="getTemp"  parameterType="map" resultMap="tempMap">

    SELECT *
    FROM temp
    WHERE id <![CDATA[<=]]> 100

</select>

덧글

댓글 입력 영역