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

स्प्रिंग डेटा और MongoDB के साथ उप-दस्तावेज़ प्रकारों को हल करना

मेरा समाधान लगातार वस्तु में इंटरफेस से बचना था। तो BaseContract निम्नलिखित बन गए:

public abstract class BaseContract<T extends Code> {
    public abstract T getCode();
}

और PersistentContract ठोस वर्गों के संदर्भ में लागू किया गया था:

public class PersistentContract extends BaseContract<CodeImpl> {
}

ऐसा लगता है कि बेस क्लास में इंटरफेस के खिलाफ कोडिंग और कंक्रीट क्लास के लिए स्प्रिंग डेटा की जरूरत को पूरा करने के बीच सही संतुलन है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb-org mongodb-10gen-server के साथ संघर्ष करता है

  2. पूर्णांक डालने का प्रयास करते समय MongoDB फ्लोट सम्मिलित करता है

  3. नेवला में नेस्टेड लुकअप सरणी को कैसे एकत्रित करें?

  4. ClusterControl - उन्नत बैकअप प्रबंधन - MongoDB

  5. node.js MongoDB क्वेरी परिणाम नहीं लौटा रही है