[java error]The content of elements must consist of well-formed character data or markup.

자바에러가 아래와 같이 발생한다면

[error]The content of elements must consist of well-formed character data or markup.

쿼리문을 확인할 필요가 있습니다.

XML에서는 < 부등호를 TAG로 인식하기 때문에 “The content of elements must consist of well-formed character data or markup.”라는 에러가 발생합니다. 이와 같은 문제를 해결하기 위해서는 Query안에 사용되고 있는 부등호가 문자열이라것을 의미하게 “으로 감싸준다.

예시

수정 전
1
2
3
select *
from test_tbl
where data_tm > '20190101'
수정 후
1
2
3
select *
from test_tbl
where data_tm <![CDATA[ > ]]> '20190101'

Reference

Share