通常,我们将游标注册为out参数以从oracle存储过程中检索值 .

下面的代码是针对Spring的:

RowMapper<?> rowMapper = new DataRowMapper(tableName);

declareParameter(new SqlOutParameter(DAOConstants.DROP_DOWN_CURSOR, OracleTypes.CURSOR,rowMapper));
compile();

我们如何在spring / java中提供create cursor并将其作为输入参数传递给oracle存储过程?