Как вызвать хранимую процедуру для чтения возвращаемого значения и параметра out в Spring? - PullRequest
1 голос
/ 16 декабря 2009

У меня есть хранимая процедура, которая возвращает целочисленное значение, а также выходной параметр типа VARCHAR.

Я использую Spring 2.5.6 и не могу найти способ одновременно прочитать возвращаемое значение и параметр Out.

SimpleJdbcCall.executeFunction (..) имеет средство для чтения возвращаемого значения хранимой процедуры, но не имеет возможности для параметра Out.

SimpleJdbcCall.execute (..) может считывать параметры Out.

Есть и другие способы сделать это в Spring.

Я что-то упускаю в Spring, который может читать оба одновременно, или хранимая процедура неверна, поскольку она должна использовать только Out Param или Return Value, но не оба одновременно?

1 Ответ

3 голосов
/ 16 декабря 2009

Если вы используете Spring 2.5X, я считаю, что SimpleJdbcCall#withReturnValue() указывает, что вы хотите, чтобы возвращаемое значение было включено в возвращаемые результаты. Я не уверен, к чему будет привязана запись на карте, но я бы попробовал это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...