ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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

    댓글

Designed by Tistory.