컴공생의 다이어리
[MyBatis] 마이바티스 CDATA 사용 본문
MyBatis CDATA 사용
마이바티스를 통해 쿼리문을 작성할 때 문자열 비교연산자나 부등호 처리할 때 <, > 등의 기호를 사용하는데 이때 >, < 이러한 기호를 태그(괄호)인지 비교연산자인지 구분할 수 없을 수 있다. 이렇게 구분을 하지 않으면 에러가 발생함으로 해당 기호가 쿼리에 필요하다는 것을 인식시켜줘야 하는데 이때 사용하는 것이 <![CDATA[..]]>이다.
<![CDATA[
쿼리 내용
]]>
만일 board 테이블에서 idx가 8미만인 board 테이블의 정보를 가져와라라고 하면 아래와 같이 사용할 수 있다.
<select id="boardListId" resultType="vo.BoardVO">
<![CDATA[
select * from board where idx < 8
]]>
</select>
https://java119.tistory.com/70
728x90
반응형
'Development > Spring & SpringBoot' 카테고리의 다른 글
[스프링, Spring] jsp파일에서 JSTL 사용하기 (0) | 2022.01.21 |
---|---|
[스프링, Spring] root-context.xml에서 db 정보 properties 파일로 분리 (0) | 2022.01.18 |
[스프링, Spring] jsp에서 ajax로 PATCH, PUT, DELETE 요청시 파라미터 NULL 문제 (0) | 2022.01.15 |
[스프링 부트, Spring Boot] 윈도우(windows)에서 빌드(build)하고 실행 (0) | 2021.11.20 |
[스프링 부트, Spring Boot] AWS RDS MySQL 연동 (0) | 2021.11.06 |
Comments