sql >> Database >  >> RDS >> Oracle

Lui apporteren in MyBatis

Procedure output cursor parameters worden verwerkt in class org.apache.ibatis.executor.resultset.DefaultResultSetHandler in methode handleOutputParameters en dan in de methode handleRefCursorOutputParameter . U zult merken dat de code in zijn huidige staat niet toestaat dat u zoekt, de enige "aangepaste optie" die wordt gebruikt, is de resultMap dat moet worden verstrekt. Ik zou ook wat meer opties op prijs hebben gesteld, zoals lui laden, aangepaste resultaathandler en enkele logboeken om de werkelijke uitvoeringstijd en de ophaaltijd te kunnen volgen.

Dit kan worden bereikt in JDBC en vereist een configuratie die niet in het framework is geïmplementeerd.




  1. Query blijft lange tijd statistiek in Google Cloud SQL (MySQL 5.5)

  2. Postgres 9.4:Neem een ​​zusterkolom op in elk jsonb-arrayresultaat

  3. Hoe kan ik een MySQL TIMEDIFF formatteren zonder seconden?

  4. SQL Server 2008 FullTextSearch Eén teken in naam ontbreekt in resultaten