加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

simpleJdbcCall调用函数语法

发布时间:2020-12-12 15:42:08 所属栏目:百科 来源:网络整理
导读:@Bean publicSimpleJdbcCallsaveServiceRecord(JdbcTemplatejdbcTemplate){ SimpleJdbcCalljdbcCall=newSimpleJdbcCall(jdbcTemplate).withSchemaName("CRMII") . withFunctionName("FUNC_700212").withReturnValue(); 这样子声明,就会把函数返回值放到mapL


@Bean

publicSimpleJdbcCallsaveServiceRecord(JdbcTemplatejdbcTemplate){

SimpleJdbcCalljdbcCall=newSimpleJdbcCall(jdbcTemplate).withSchemaName("CRMII")

.withFunctionName("FUNC_700212").withReturnValue(); 这样子声明,就会把函数返回值放到mapLli

jdbcCall.addDeclaredParameter(newSqlOutParameter("P_CURSOR",OracleTypes.CURSOR));

jdbcCall.addDeclaredParameter(newSqlParameter("P_YWLB",Types.BIGINT));

jdbcCall.addDeclaredParameter(newSqlParameter("P_FWLB",Types.BIGINT));

jdbcCall.addDeclaredParameter(newSqlParameter("P_FWLBXF",Types.BIGINT));

jdbcCall.addDeclaredParameter(newSqlParameter("P_ZT",Types.VARCHAR));

jdbcCall.addDeclaredParameter(newSqlParameter("P_XXNR",Types.VARCHAR));

jdbcCall.addDeclaredParameter(newSqlParameter("P_FWRY",Types.VARCHAR));

jdbcCall.addDeclaredParameter(newSqlParameter("P_KHH",Types.VARCHAR));

jdbcCall.addDeclaredParameter(newSqlParameter("P_CZLX",Types.BIGINT));

jdbcCall.addDeclaredParameter(newSqlParameter("P_WJDANR",Types.VARCHAR));

returnjdbcCall;


}


@Override

publicResponseEntityqueryQuestionOrAnswer(Longywlb,Longfwlb,Longfwlbxf,LongqueryType,Longwjtmid){

//TODOAuto-generatedmethodstub

intreturnValue=-1;

Map<String,Object>returnMap=queryQuestion.execute(ywlb,fwlb,fwlbxf,queryType,wjtmid);

if(returnMap!=null){

returnValue=(int)returnMap.get("return"); 获取函数返回值

if(returnValue==1){

returnsuccess(returnMap.get("P_CURSOR"));

}else{

returnfail("获取问题失败");

}

}

returnnull;

}

}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读