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

JPA 2.1 PostgreSQL और REF_CURSORs के साथ StoredProcedureQuery

संक्षिप्त उत्तर:अपनी दो कॉलों के क्रम को registerStoredProcedureParameter() पर उलट दें :

storedProcedure.registerStoredProcedureParameter(1, Object.class, ParameterMode.REF_CURSOR);
storedProcedure.registerStoredProcedureParameter(2, String.class, ParameterMode.IN);

लंबा जवाब:मैंने पोस्टग्रेस कॉलेबल स्टेटमेंट सपोर्ट के लिए हाइबरनेट सोर्स कोड , और पाया कि प्रत्येक registerStoredProcedureParameter() कॉल एक ParameterRegistrationImplementor उदाहरण जो एक सूची में शामिल हो जाता है और चारों ओर से गुजरता है। आप देखेंगे कि यह वर्ग पैरामीटर की स्थिति को संग्रहीत करता है, जो सूची में अपनी स्थिति से स्वतंत्र है।

बाद में, यह सूची

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. विशेषता `डीज़ल ::एक्सप्रेशन` को `बिगडेसिमल ::बिगडेसिमल` के लिए लागू नहीं किया गया है

  2. Php . का उपयोग करके पोस्टग्रेज में txt फ़ाइल आयात करते समय समस्याएँ

  3. सिंकडीबी के बिना Django का उपयोग करते समय संबंध त्रुटि नहीं मिला

  4. RDSdataService execute_statement रिटर्न (BadRequestException)

  5. यौगिक कुंजी के लिए पंक्तियों के प्रति समूह क्रमांक