Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

MyBatis . में आलसी फ़ेचिंग

प्रक्रिया आउटपुट कर्सर पैरामीटर को org.apache.ibatis.executor.resultset.DefaultResultSetHandler विधि में handleOutputParameters और फिर विधि में handleRefCursorOutputParameter . आप ध्यान देंगे कि कोड अपनी वर्तमान स्थिति में, आप जो चाहते हैं उसे करने की अनुमति नहीं देता है, केवल "कस्टम विकल्प" का उपयोग किया जाता है resultMap जो प्रदान किया जाना चाहिए। मैंने कुछ और विकल्पों की भी सराहना की होगी जैसे आलसी लोडिंग, कस्टम परिणाम हैंडलर, और कुछ लॉग वास्तविक निष्पादन समय और लाने के समय की निगरानी करने में सक्षम होने के लिए।

इसे JDBC में हासिल किया जा सकता है और इसके लिए ऐसे कॉन्फिगरेशन की आवश्यकता होगी जिसे फ्रेमवर्क में लागू नहीं किया गया है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle टाइमस्टैम्प डेटा प्रकार

  2. Oracle एपेक्स डेटाबेस ट्रिगर - डेटाबेस कॉलम को संदर्भित करने में समस्या

  3. NUMBER(5) और NUMBER(8,2) USER_TAB_COLUMNS से ​​अंतर की पहचान करें

  4. Oracle Database12c ORA 01918 और कनेक्शन त्रुटि

  5. java.sql.SQLException:ORA-00904