jdbcテンプレートは、ストアドプロシージャを呼び出している間、データベースを渡すことはありません。 私たちの分析では、spring jdbcの実装では、メタデータからプロシージャのパラメータを特定していません。 。procを呼び出すための標準コードを使用しています。私たちは、私もここにハナパラメータ化されたストアドプロシージャは、単純なjdbcテンプレートを発行
simpleJdbcCall = new SimpleJdbcCall(datasource).withSchemaName(getSchemaString())
.withProcedureName(name);
SqlParameterSource in = new MapSqlParameterSource().addValues(params);
results = simpleJdbcCall.execute(in);
paramerter明示的に設定しようとしたネットを検索しようとしたが、満足のいく解決策を見つける coudnt
simpleJdbcCall = new SimpleJdbcCall(datasource).withSchemaName(getSchemaString())
.withProcedureName(name);
results = simpleJdbcCall.execute(params);
はハッシュマップですparamsは。 はまだ問題は、(強調は私です)javadocから
使用する必要があります。 – Vish
私はそれを持っていると思う..あなたは答えで同じを追加してください – Vish