Je suis en train d'écrire du code JDBC qui appelle une procdure Oracle 11g PL/SQL qui a un type de retour Custom Object. Je peux obtenir le code pour appeler la procédure, mais comment puis-je accéder à l'objet personnalisé retourné pour obtenir ses valeurs contenues? Un exemple de mon code appelant la procédure est la suivante:Accès au type de retour d'objet personnalisé depuis ojdbc6 Pilotes minces JDBC
Code de PLSQL:
Procedure GetDataSummary (p_my_key IN KEYS.MY_KEY%TYPE,
p_recordset OUT data_summary_tab,
p_status OUT VARCHAR2);
code Java:
String query = "begin manageroleviewdata.getdatasummary(?, ?, ?); end;");
CallableStatement stmt = conn.prepareCall(query);
// Single IN parameter
stmt.setInt(1, 83);
// Two OUT parameters, one a Custom Object, the other a VARCHAR
stmt.registerOutParameter(2, OracleTypes.ARRAY, "DATA_SUMMARY_TAB");
stmt.registerOutParameter(3, OracleTypes.VARCHAR);
stmt.execute(stmt);
Comment puis-je obtenir le résultat retour Fron cela?