List of usage examples for org.springframework.jdbc.object StoredProcedure declareParameter
@Override public void declareParameter(SqlParameter param) throws InvalidDataAccessApiUsageException
From source file:org.codehaus.grepo.procedure.compile.ProcedureCompilationStrategyImpl.java
/** * Declares all procedure-parameters.//from w w w. ja va 2s .c o m * * @param storedProcedure The procedure. * @param list A list of procedure parameters. * @param forceSort If set to {@code true}, the {@code list} will definitely be sorted. */ protected void declareParameters(StoredProcedure storedProcedure, List<ProcedureParamDescriptor> list, boolean forceSort) { if (forceSort || ProcedureCompilationUtils.allParamsHaveValidIndex(list)) { Collections.sort(list, new ProcedureParamDescriptorComparator()); } for (ProcedureParamDescriptor desc : list) { storedProcedure.declareParameter(desc.getSqlParameter()); logger.debug("Declared procedure param name={}, type={}", desc.getName(), desc.getSqlParameter()); } }