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

स्प्रिंग डेटा मोंगोडीबी इस नेस्टेड प्रकार की संरचना को तुरंत चालू करने में असमर्थ क्यों है?

यह दोगुनी नेस्टेड आंतरिक कक्षाओं और कंपाइलर द्वारा बनाए गए कृत्रिम रूप से जेनरेट किए गए रचनाकारों के साथ एक मुद्दा प्रतीत होता है। मैं उस मुद्दे को स्थानीय रूप से पुन:पेश कर सकता हूं और देख सकता हूं कि क्या हम एक फिक्स प्रदान कर सकते हैं। इस बीच आपके पास दो विकल्प हैं:

  1. आंतरिक वर्ग को स्थिर वर्ग में बदलें क्योंकि यह सिंथेटिक कंस्ट्रक्टर को हटा देगा और इंस्टेंटेशन सही ढंग से काम करेगा।
  2. प्रकार की घोषणाओं को उसी तरह नेस्ट करें जैसे आप गुणों को नेस्ट करते हैं। अर्थात। ParamData को स्थानांतरित करें Group . में वर्ग क्लास, DataConfig Config . में क्योंकि इससे सिंथेटिक कंस्ट्रक्टर इस तरह से बनाए जाएंगे कि वे इंस्टेंटेशन ऑर्डर से मेल खाते हैं जो स्प्रिंग डेटा वर्तमान में निर्भर करता है।

मैं पूर्व दृष्टिकोण का सुझाव दूंगा क्योंकि यह कक्षाओं को बाहरी वर्ग के उदाहरणों से कृत्रिम रूप से बाध्य नहीं करता है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB java.lang.ClassCastException के साथ ग्रहण लिंक

  2. जावा/मोंगोडीबी क्वेरी तिथि के अनुसार

  3. Google क्लाउड पर नोडज वीएम के साथ मेरी सामग्री कैसे पेश करें

  4. इसे मोंगोडब में सहेजने के लिए ब्लॉब से बाइनरी में कनवर्ट करना

  5. मोंगोडीबी. पढ़ें, oplog के आधार पर टाइमस्टैम्प खोजें