



Думаю, я пытался сделать это некоторое время назад и вроде как сдался (я думаю, вы могли бы выяснить, какое значение int имеет OracleTypes.REF_CURSOR, а затем использовать это значение int, но это взлом). Если у вас хватит терпения, вы можете определить тип записи (или объекта) и определить курсор как курсор с типом, поскольку он может быть приведен с помощью таблицы к значению, которое выбирается, как обычные таблицы, т. Е.
select * from table( sp_returning( ? ) )
Я быстро погуглил по курсору ref и jdbc, и похоже, что это может быть расширение оракула, которое объясняет, почему нет стандартного способа доступа к данным.
Делает
select * from table( sp_returning( ? ) )
медленнее, чем возврат ссылочного курсора.
Я могу использовать указатель ref в сочетании с C#, почему вы не можете сделать это с помощью Java? Я уверен, что примеров много.
Это не ответ. Это просто предположение.