-
iBatis 주석 삽입 시 오류...web/oracle 2014. 2. 10. 18:23
하나의 작업에 3~40개의 쿼리가 도는 프로세스가 있는데 최근 들어 응답시간이 너무 느려졌다.
쿼리를 분석하기위해 V$SQL 뷰를 뒤져보려 했지만 바라보는 테이블과 생김새가 다 재각각인지라 공통적으로 쿼리 첫 문장에 주석 /* */을 넣어주게 되었다.
그런데... Spring 2.5 + iBatis 기반인 프로젝트에서 런타임 에러가 떨어지는게 아잉가!!여기저기 검색과 테스트를 통해 iBatis의 오류(?) 를 찾을 수 있었다..
첫 문장에 -- 주석과 /* */ 주석을 쓸시 공백을 꼭 넣어 줄것...
ex)
no
iBatis SQL
Valid
1
<SELECT ID="test">
--결과분석테스트
SELECT 1 FROM DUAL
</SELECT>X
2 <SELECT ID="test">
-- 결과분석테스트
SELECT 1 FROM DUAL
</SELECT>O
3 <SELECT ID="test">
/*결과분석테스트*/
SELECT 1 FROM DUAL
</SELECT>X
4 <SELECT ID="test">
/* 결과분석테스트 */
SELECT 1 FROM DUAL
</SELECT>O 'web > oracle' 카테고리의 다른 글
[Oracle] Background Process (0) 2013.09.09