Oracle
 sql >> Database >  >> RDS >> Oracle

Recupero pigro in MyBatis

I parametri del cursore di output della procedura vengono elaborati nella classe org.apache.ibatis.executor.resultset.DefaultResultSetHandler nel metodo handleOutputParameters e poi nel metodo handleRefCursorOutputParameter . Noterai che il codice nel suo stato attuale, non permette di fare quello che cerchi, l'unica "opzione personalizzata" utilizzata è la resultMap che deve essere fornito. Avrei anche apprezzato alcune opzioni in più, come il caricamento lento, il gestore dei risultati personalizzato e alcuni registri per poter monitorare il tempo di esecuzione effettivo e il tempo di recupero.

Ciò potrebbe essere ottenuto in JDBC e richiederebbe una configurazione non implementata nel framework.