메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

ibatis 에서 프로시저 사용에 대해 질문드립니다
  • 작성자

    박*준

  • 작성일

    2013-07-02 10:23:20

  • 조회수

    1,651

  • 구분

    실행환경

  • 진행상태

    완료

질문

ibatis에서 procedure를 사용해 볼려고 하는데요

cursor를 이용해서 DTO로 데이터를 받아오고 싶은데요

이렇게 할 수 있는 방법이 있을까요?

가이드나 참고자료가 있으면 알려주시면 감사하겠습니다

답변

안녕하세요. 박양준님.

procedure에서 cursor 자체를 OUT으로 정의하신 경우는 iBatis에 다음과 같은 paramtermap을 사용한 형식으로 정의하시면 됩니다.

<parametermap id="paramMap" class="java.util.HashMap">
<paramete mode="IN" javatype="java.lang.String" ... />
<paramete mode="OUT" javatype="java.sql.ResultSet" jdbctype="ORACLECURSOR" property=".." />
</parametemap>

<procedure id=".." resultclass\"java.util.HashMap" parametermap="paramMap">
{ call PRO_NAME(?, ?) }
</procedure>

그럼, 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기