Вот простой Java-метод сделать это:
дал пользовательскую таблицу в Oracle, как показано ниже, и моя хранимая процедура возвращает список при тестировании независимо от тестовых данных.
create or replace TYPE NAMELIST AS TABLE OF VARCHAR2(20);
Но когда я пытаюсь вызвать эту хранимую процедуру с помощью Java Spring, я не могу вернутьList<String>
.
declareParameter(new SqlOutParameter('l_out', OracleTypes.ARRAY, 'NAMELIST',
new SqlReturnArray()));
Как мы можем вернуть пользовательский список из Oracle в Java?