티스토리 뷰

출처 : m.blog.naver.com/PostView.nhn?blogId=yysvip&logNo=220112219074&proxyReferer=https:%2F%2Fwww.google.com%2F

 

<parameterMap class="map" id="procParam">
    <parameter property="P_IN1"  jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
    <parameter property="P_IN2"  jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
    <parameter property="P_OTU1" jdbcType="DECIMAL" javaType="long"             mode="OUT"/>
    <parameter property="P_OUT2" jdbcType="DECIMAL" javaType="long"             mode="OUT"/>
</parameterMap>
 
<procedure id="proc_test" parameterMap="procParam">
    <![CDATA[
       {call PROC_TEST(?, ?, ?, ?)}
   ]]>
</procedure>

-----------------------

procedure의 out 결과 받기

에러발생 null poin error

[Dao.java]
public int setBsmidn(Map<String,Object> param) throws Exception {
	String daoNm = param.get("daoNm").toString();
	return selectOne(daoNm + ".setBsmidn", param); 
    // 요부분 에러 왜냐.. 반환값이 없기 때문에..     
}
//--> 다음과 같이 수정
public void setBsmidn(Map<String,Object> param) throws Exception {
	String daoNm = param.get("daoNm").toString();
	selectOne(daoNm + ".setBsmidn", param);
}
<select id="setBsmidn" parameterType="HashMap" resultType="HashMap" statementType="CALLABLE">
    { 
    	call PR_SET_BSMIDN1(
                 #{p_tablename,mode=IN,jdbcType=VARCHAR}
                 , #{p_bsm_idn_opt,mode=IN,jdbcType=VARCHAR}
                 , #{p_upd_cnt,mode=OUT,jdbcType=INTEGER }
             )
    }
</select>

'Skill > spring' 카테고리의 다른 글

[mybatis] NumberformatException이 나는 경우  (0) 2020.10.21
response 400 error  (0) 2020.10.21
톰캣 세션 타임 아웃 설정  (0) 2020.09.23
apache tiles 사용법  (0) 2020.09.19
[Tomcat] 멀티 인스턴스 설정  (0) 2020.09.15
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함