ibatis 에서 프로시저 사용에 대해 질문드립니다
- 작성자 :
- 박*준
- 작성일 :
- 2013-07-02 10:23:20
- 조회수 :
- 1,343
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
ibatis에서 procedure를 사용해 볼려고 하는데요
cursor를 이용해서 DTO로 데이터를 받아오고 싶은데요
이렇게 할 수 있는 방법이 있을까요?
가이드나 참고자료가 있으면 알려주시면 감사하겠습니다
cursor를 이용해서 DTO로 데이터를 받아오고 싶은데요
이렇게 할 수 있는 방법이 있을까요?
가이드나 참고자료가 있으면 알려주시면 감사하겠습니다
A
안녕하세요. 박양준님.
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>
그럼, 즐거운 하루되십시오.
감사합니다.
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>
그럼, 즐거운 하루되십시오.
감사합니다.