the content of elements must consist of well-formed character data or markup.1 [MyBatis] <![CDATA[ ]]> 사용해서 부등호 처리하기 MyBatis를 사용하다보면 비교연산자(부등호 등)를 사용해서 쿼리문을 작성할 때 만날 수 있는 ⚠️ 에러이다. The content of elements must consist of well-formed character data or markup. 비교연산자를 태그로 인식해서 발생하는 에러이다!이 에러를 피하는 방법은 두가지가 있다.✌️ 1. CDATA 사용하기 CDATA가 파싱되지 않고 문자열을 문자 그대로 인식할 수 있도록 설정해준다. CDATA는 로 부등호나 쿼리문을 감싸주면 된다. /* 부등호에 사용하기 */SELECT * FROM TB_ORDER WHERE ORDER_DT #{calFrom} /* 쿼리문에 사용하기1 */ SELECT * FROM TB_ORDER /* 쿼리.. 2025. 3. 6. 이전 1 다음