mybatis 에서 오라클 프로시져 에서 리터값 받는 방법
- 작성자 :
- 김*은
- 작성일 :
- 2016-06-03 15:57:17
- 조회수 :
- 1,406
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
<select id="insert" parameterType="carVO" resultType="int">
{call
car_master_in_proc(#{center_code},
#{center_c_id},
#{car_type},
#{c_number},
#{car_model},
#{wchair},
#{status_code},
#{use_yn},
${register_date},
#{comments},
#{car_no}
)
}
</select>
오라클 프로시져를 호출 하는데요... 반환 값으로 integer 을 반환 합니다..
#{car_no} 가 반환값 매핑 하는 부분인데.. 값을 실제로 못받아 와요..
프로시져는 정상 동작해서.. insert 가 되구요..
받아 올수 있는 방법이 무엇이 있을까요?
{call
car_master_in_proc(#{center_code},
#{center_c_id},
#{car_type},
#{c_number},
#{car_model},
#{wchair},
#{status_code},
#{use_yn},
${register_date},
#{comments},
#{car_no}
)
}
</select>
오라클 프로시져를 호출 하는데요... 반환 값으로 integer 을 반환 합니다..
#{car_no} 가 반환값 매핑 하는 부분인데.. 값을 실제로 못받아 와요..
프로시져는 정상 동작해서.. insert 가 되구요..
받아 올수 있는 방법이 무엇이 있을까요?
A
김지은님, 안녕하세요.
프로시저 호출시 리턴값을 result가 아닌 파라미터쪽으로 받는 것으로 알고 있습니다.
아래 링크를 참고하여 다시 테스트 해보시기 바랍니다.
http://narei.tistory.com/entry/%ED%94%84%EB%A1%9C%EC%8B%9C%EC%A0%B8%ED%98%B8%EC%B6%9C%EB%A1%9C-%EA%B0%9D%EC%B2%B4%EC%97%90-%EA%B0%92-return%ED%95%98%EA%B8%B0
감사합니다.
프로시저 호출시 리턴값을 result가 아닌 파라미터쪽으로 받는 것으로 알고 있습니다.
아래 링크를 참고하여 다시 테스트 해보시기 바랍니다.
http://narei.tistory.com/entry/%ED%94%84%EB%A1%9C%EC%8B%9C%EC%A0%B8%ED%98%B8%EC%B6%9C%EB%A1%9C-%EA%B0%9D%EC%B2%B4%EC%97%90-%EA%B0%92-return%ED%95%98%EA%B8%B0
감사합니다.