728x90
반응형
1. 특수 문자 또는 이스케이프되지 않은 기호:
- &XML은 , <, >, ', 와 같은 특수 문자를 인식합니다 ".
- 특수 문자가 이스케이프되거나 올바르게 사용되었는지 확인하세요.
예를 들어, 기호가 있는 경우 &다음과 같이 작성해야 합니다 &.
2. 올바른 태그 닫힘:
- 모든 XML 태그가 제대로 열리고 닫혔는지 확인하세요. 모든 태그 <tag>에는 해당 .이 있어야 합니다 </tag>.
3. CDATA 섹션(필요한 경우):
- SQL 쿼리에 특수 문자를 포함하고 해당 문자가 XML로 해석되지 않도록 하는 경우 CDATA 블록 안에 특수 문자를 묶습니다.
<![CDATA[ SELECT * FROM table WHERE col = 'value'; ]]>
4. 동적 SQL 조각:
- 모든 동적 SQL 요소( <if>, <where>, <choose>, 등)가 올바르게 구성되고 제대로 닫혔는지 확인하세요.
5. 매개변수 자리 표시자:
- 쿼리에서 매개변수 사용에 실수( #{}, ) 가 없는지 확인하세요 .${}
- ${}리터럴 대체에 사용되고 #{}매개변수 바인딩에 사용됩니다. 이를 잘못 사용하면 XML 오류가 발생할 수 있습니다.
3번의 경우였다.
728x90
반응형