thanks. I looked at that and i think my parameter jdbcTyes and javaTypes are
ok. here's my sql map
<sqlMap>
<resultMap id="reg-folder-result" class="com.mystuff.favorites.Folder">
<result property="id" column="FOLDER_ID"/>
<result property="name" column="FOLDER_NAME"/>
<result property="personNumber" column="PERSON_NUMBER"/>
<result property="unfiled" column="UNFILED"/>
</resultMap>
<parameterMap id="get-reg-folder-params" class="java.util.Map">
<parameter property="personNumber" jdbcType="VARCHAR"
javaType="java.lang.String" mode="IN"/>
<parameter property="rsFolder" jdbcType="ORACLECURSOR" mode="OUT"
resultMap="reg-folder-result"/>
</parameterMap>
<procedure id="spGetRegFolderByUser"
parameterMap="get-reg-folder-params" resultMap="reg-folder-result">
{ call FAVORITES.GET_RGLR_FOLDERS( ?,? ) }
</procedure>
</sqlMap>
and my stored proc package and body
create or replace
PACKAGE FAVORITES AS
TYPE REF_CURSOR IS REF CURSOR RETURN FAVORITES_FOLDERS%ROWTYPE;
PROCEDURE GET_RGLR_FOLDERS(P_PERSON_NUMBER IN
FAVORITES_FOLDERS.PERSON_NUMBER%TYPE,P_CURSOR OUT SYS_REFCURSOR);
END FAVORITES;
create or replace
PACKAGE BODY "FAVORITES" AS
PROCEDURE GET_RGLR_FOLDERS(
P_PERSON_NUMBER IN FAVORITES_FOLDERS.PERSON_NUMBER%TYPE,
P_CURSOR OUT SYS_REFCURSOR
) AS
BEGIN
OPEN P_CURSOR FOR
SELECT FOLDER_ID, FOLDER_NAME, PERSON_NUMBER, UNFILED
FROM FAVORITES_FOLDERS
WHERE PERSON_NUMBER = P_PERSON_NUMBER
AND UNFILED = 'N';
END GET_RGLR_FOLDERS;
END FAVORITES;
--
View this message in context:
http://www.nabble.com/stored-procedure--%3E-resultClass-example--tp23148960p23175516.html
Sent from the iBATIS - User - Java mailing list archive at Nabble.com.