【发布时间】:2016-12-25 06:18:13
【问题描述】:
看起来 jdbc 模板在调用存储过程时没有将参数传递给 hana db。 根据我们的分析,spring jdbc 实现不会从元数据中识别过程参数。 .我们使用标准代码调用proc。
simpleJdbcCall = new SimpleJdbcCall(datasource).withSchemaName(getSchemaString())
.withProcedureName(name);
results = simpleJdbcCall.execute(params);
我们尝试搜索网络但找不到令人满意的解决方案 我也试过设置参数明确
simpleJdbcCall = new SimpleJdbcCall(datasource).withSchemaName(getSchemaString())
.withProcedureName(name);
SqlParameterSource in = new MapSqlParameterSource().addValues(params);
results = simpleJdbcCall.execute(in);
这里的参数是哈希图。 问题依旧
【问题讨论】:
-
我也尝试过明确添加参数。错过了在较早的帖子中添加。更新的问题。
-
我想我明白了..你能在答案中添加相同的内容
标签: java spring-jdbc hana