반응형
MyBatis에서 Where 절에 비교를 위해서 < 를 사용했더니 에러가 발생했다.
Tag를 열었으면 다시 닫으라는 의미같은데...
일단 Tag로 사용한게 아니기 때문에, 해결방법을 찾아보았다.
두가지가 나왔는데
첫번째는 CDATA로 감싸기
<SELECT id="test">
<![CDATA[
SELECT *
FROM tmp
WHERE id < #{id}
]]>
</SELECT>
두번째는 < 문자를 < 로 치환하기
SELECT *
FROM tmp
WHERE id < #{id}
가독성때문에 위에 방법을 사용할 것 같다.
반응형
'Development > Etc' 카테고리의 다른 글
week no 를 month 로 변환 (0) | 2018.10.24 |
---|---|
ClassDiagram 자동생성 (0) | 2018.06.28 |
여러 Row 의 값을 한 column으로 합쳐 표시 (0) | 2017.09.28 |
Query 작성시 In사용 (0) | 2017.07.26 |
문자열 자르기 (0) | 2017.07.20 |