У меня есть функция Oracle определяется как:Получение возвращаемого значения из функции оракула, используя SimpleJdbcCall
function get_user_by_term (inUserTerm number) return number;
Теперь я тусклый, чтобы вызвать эту функцию с помощью Spring SimpleJdbCCall, но не знаю, как я могу читать возвращаемое значение, так как у меня нет вне функции. Я не могу изменить код функции Oracle.
код, который я до сих пор в Java является:
SimpleJdbcCall simpleJdbcCall = new SimpleJdbcCall(dataSource)
.withSchemaName("SCHMA").withCatalogName("PKG_USER")
.withProcedureName("get_user_by_term");
Map<String, Object> inParamMap = new HashMap<String, Object>();
inParamMap.put("inUserTerm ", userTermId);
SqlParameterSource in = new MapSqlParameterSource(inParamMap);
simpleJdbcCall.execute(in);