gpt4 book ai didi

java - spring 存储 prod 返回值

转载 作者:行者123 更新时间:2023-12-01 05:46:50 25 4
gpt4 key购买 nike

我存储的产品返回记录列表,我如何处理返回值?我尝试使用像 jdbcTemplate.query 方法中那样的行映射器,但我无法让它工作。

public void executeClientSurveyProcedure(final Date startDate, final Date endDate) {
List<SqlParameter> declaredParameters = new ArrayList<SqlParameter>();
declaredParameters.add(new SqlParameter(Types.DATE));
declaredParameters.add(new SqlParameter(Types.DATE));

jdbcTemplate.call(new CallableStatementCreator() {
public CallableStatement createCallableStatement(Connection con) throws SQLException {
CallableStatement cs = con.prepareCall("{call clientsurvey(?, ?)}");
cs.setDate(1, new java.sql.Date(startDate.getTime()));
cs.setDate(2, new java.sql.Date(endDate.getTime()));
return cs;
}
}, declaredParameters);

}

最佳答案

您的存储过程需要另一个参数,即一个 OUT 参数,您将在其中接收要迭代的游标。

关于java - spring 存储 prod 返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5717974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com