Oracle 11gには、次のようなストアドプロシージャがあります。
PROCEDURE test_params (o_message_tbl OUT core.message_tbl);
どこ
create or replace TYPE message_tbl AS TABLE OF core.message_obj;
create or replace TYPE message_obj AS OBJECT
(code NUMBER (10, 0),
type_code VARCHAR2 (10 CHAR),
text VARCHAR2 (1000 CHAR)
)
SpringのSimpleJdbcCallを使用して呼び出していますが、「無効な列タイプ」の例外が発生します。そのようなプロシージャを呼び出して、JDBCで結果を読み取ることは可能ですか?いいえの場合、カーソルを返す以外に使用できるオプションは何ですか?