MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

जब मैं हाइबरनेट ओजीएम और स्प्रिंग बूट का उपयोग करने का प्रयास करता हूं तो कंसोल देता है नामित रणनीति वर्ग त्रुटि को तत्काल नहीं कर सका

आप जिस OGM का उपयोग कर रहे हैं उसका संस्करण (4.0.0.Beta4 ) आपके द्वारा उपयोग किए जा रहे हाइबरनेट ओआरएम के संस्करण को देखते हुए बहुत पुराना है (5.0.11.Final ) आपको संगत संस्करणों का उपयोग करना चाहिए, क्योंकि OGM हाइबरनेट ORM पर निर्भर करता है।

यदि आप ORM का उपयोग करना चाहते हैं 5.0.11.Final , तो आपको OGM 5.0.4.Final . का उपयोग करना चाहिए .मैं और अधिक हाल के संस्करणों में अपग्रेड करने की अनुशंसा करता हूं, हालांकि; 5.0 पहले से ही डेढ़ साल पुराना है और इसके पहली बार जारी होने के बाद से कई संस्करण प्रकाशित हो चुके हैं।

हालांकि सावधान रहें, ओजीएम की संस्करण संख्या आम तौर पर ओआरएम के संस्करण संख्या से मेल नहीं खाती है। ओआरएम के साथ ओजीएम के हाल के संस्करणों की संगतता के लिए, देखें http://hibernate.org/ogm/releases/#compatibility-matrix



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoengine - स्कीमा सत्यापन के लिए अतिरिक्त क्षेत्रों पर ध्यान न दें

  2. स्प्रिंग रिपॉजिटरी में MongoDB क्वेरी:फ़िल्टर के बाद रिकॉर्ड की संख्या सीमित करें

  3. नेवला ने _id's को ObjectId के बजाय एक स्ट्रिंग के रूप में सहेजा है

  4. मोंगो में प्रत्येक शार्ड के लिए शार्डिंग रेंज को कैसे परिभाषित करें?

  5. Node.js और mongodb के साथ सत्र मान कैसे संग्रहीत करें?