java에서 rowtype 사용하기 0 1 2,363

by pranludi [PL/SQL] [2011.12.25 01:42:31]


안녕하세요
ibatis와 연동하여 작업중입니다.

아래와 같은 프로시져가 있고, 자바단에서 호출을 할려고 합니다.
------------------------------------------------------------------------------------------------------------------------------
CREATE OR REPLACE PROCEDURE proc_user_find ( ioObj IN OUT user_info%ROWTYPE )
   AS
   BEGIN
SELECT *
   INTO ioObj
   FROM user_info
  WHERE user_id = ioObj.user_id;
END proc_user_find;
------------------------------------------------------------------------------------------------------------------------------

호출은 대략 아래와 같이 합니다.
------------------------------------------------------------------------------------------------------------------------------
    <parameterMap id="mapFind2" class="java.util.Map">
    <parameter property="ioObj" jdbcType="ORACLECURSOR" mode="INOUT" javaType="java.sql.ResultSet" />
    </parameterMap>
    <procedure id="find2" parameterMap="mapFind2" resultClass="user">
    begin proc_user_find( ? ); end;
    </procedure>
------------------------------------------------------------------------------------------------------------------------------
parameter 부분은 구글에서 rowtype 으로 찾아가면서 해보고 있지만 호출이 되지 않습니다 -_-;;

자바단에서는 rowtype을 사용을 못하는건지요?
혹은 제가 원하는건 검색 인자를 넘길때, 동적으로 넘기고 싶습니다.
회원 정보를 검색을 할때, 필요에 따라 회원 번호만으로 또는 회원 아이디만으로 검색을 할려는 걸
만들려고 하는데 방법이 없는지요?
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입