DB
[MyBatis] 부등호 사용하기 - 비교 표현식
오선지♬
2022. 2. 9. 20:03
728x90
반응형

- 마이바티스에 부등호가 존재하는 쿼리를 옮겨 사용 시 오류가 발생하는 경우가 있다.
( 태그로 인식하는 경우가 종종 있다.)
- 부등호를 mapper에서 인식하는 과정에서 문제가 발생하는 것.
- 이를 해결하기 위해 '비교 표현식' 을 사용한다.
- 비교 표현식이란, 부등호를 문자열로 표현한 것이다.
<부등호>
< → <
> → >
<= → <e;
>= → >e;
다만 비교 표현식이 tomcat server build 중 오류가 발생하는 경우에는 ![CDATA[...]] 를 사용한다.
<CDATA>
> → <![CDATA[>]]>
< → <![CDATA[<]]>
<= → <![CDATA[<=]]>
>= → <![CDATA[>=]]>
단, ![CDATA[...]] 를 사용하는 경우 동적 쿼리를 사용할 수 없다는 점을 유의해야한다.
728x90
반응형