본문 바로가기

2015/07/31

Mybatis XML SAXParseException Exception 해결하기 Caused by: org.xml.sax.SAXParseException; 요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다. 이런 오류를 보신적이 있으신가요? Mybatis사용중에 발생한 오류인데요. 많이 써왔지만 처음본 경우라 다소 당황스러웠습니다. 질문에 답이 있다고 문자 데이터 또는 마크업 구성이 잘못되었다는 뜻이라 생각하고 요리조리 알아봤습니다. 우선 오류가 난 쿼리 부분을 조금 보여드리자면 아래와 같습니다. 문법상으로 전혀 문제가 없고 잘 돌아가는 쿼리입니다. JOIN을 위해서 B 테이블의 col_10이 STYLE이 아니고 A 테이블의 col_0과 같은 값을 B테이블의 col_0이 갖고 있는 로우들만 불러옵니다. 잘되는 쿼리는 이미 쿼리를 테스트해서 맞는데 무엇이 문제.. 더보기
이클립스 우클릭 New 목록 바꾸기(custom) 잘 쓰지도 않는 메뉴들이 나와서 늘 Other에 들어가서 찾곤 했는데, 더는 두번씩 들어가지 않겠다는 각오로 찾았습니다. 이클립스의 Package Explorer나 Project Explorer에서 사이드 팝업의 서브 메뉴들은 사용자가 모두 커스텀 할 수 있도록 되어 있는데요. 이런 개발환경 set 자체를 Perspective(관점, 시각 @네이버 영어사전)라고 명명합니다. 이 Perspective를 Custom 할 수 있기 때문에 이 작업을 진행할 수 있습니다. 우선 상단의 [Window]->[Custom Perspective]에 진입합니다. 진입하게되면 총 네 개의 탭을 가진 팝업윈도우가 나타납니다. 이 탭들 중 Menu Visibility로 진입하시면 됩니다. 윈도우 타이틀을 보시면 아시겠지만 자신.. 더보기