我是靠谱客的博主 美好狗,最近开发中收集的这篇文章主要介绍java用in输入数组_java – 使用简单的jdbc调用将数组作为输入...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

这是我的oracle程序规范

CREATE OR REPLACE PACKAGE PKG_RE_FI AS

PROCEDURE PRC_RE_FI_DETAILS(P_FAN_NO IN VARCHAR2,

P_REF_ID IN TY_APP_REF_ID,

P_COMMENTS IN VARCHAR2,

P_BILLING_FLAG IN VARCHAR2,

P_STATUS OUT VARCHAR2);

END PKG_RE_FI;

TY_APP_REF_ID是

CREATE OR REPLACE TYPE ty_app_REF_ID as varray(500) of obj_array_ref_id

CREATE OR REPLACE TYPE obj_array_ref_id AS OBJECT(

app_ref_id VARCHAR2(100)

)

我使用Spring JDBC Framework(SimpleJdbcCall对象)来执行上述过程.下面是我声明的代码片段

this.reFIJdbcCall = new SimpleJdbcCall(dataSource).withCatalogName("PKG_RE_FI").

withProcedureName("PRC_RE_FI_DETAILS").declareParameters(new SqlParameter("P_FAN_NO", Types.VARCHAR),

new SqlParameter("P_REF_ID", Types.ARRAY),

new SqlParameter("P_COMMENTS", Types.VARCHAR),

new SqlParameter("P_BILLING_FLAG", Types.VARCHAR),

new SqlOutParameter("P_STATUS", Types.VARCHAR)

);

我应该如何将数组传递给

new SqlParameter("P_REF_ID", Types.ARRAY),

到MapSqlParameterSource

MapSqlParameterSource in = new MapSqlParameterSource();

最后

以上就是美好狗为你收集整理的java用in输入数组_java – 使用简单的jdbc调用将数组作为输入...的全部内容,希望文章能够帮你解决java用in输入数组_java – 使用简单的jdbc调用将数组作为输入...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(95)

评论列表共有 0 条评论

立即
投稿
返回
顶部