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

इस मॉर्फिया मैपिंग समस्या को कैसे ठीक करें ??? ---> चेतावनी [org.mongodb.morphia.mapping.DefaultCreator] - dbObj में परिभाषित वर्ग नहीं मिला:

मुझे Play 2.4 एप्लिकेशन के साथ भी यही समस्या थी। मेरे लिए, इसने काम किया:

// Overwrite objectFactorys ClassLoader Method to use Plays ClassLoader
// This prevents the log from beeing spammed with Warning-Messages about ClassNotFoundExceptions happening in Morphias objectFactory
morphia.getMapper().getOptions().setObjectFactory(new DefaultCreator() {
    @Override
    protected ClassLoader getClassLoaderForClass() {
        if(Play.maybeApplication().isDefined()) {
            return Play.classloader(Play.maybeApplication().get());
        } else {
            return PersistedObject.class.getClassLoader();
        }
    }
});

मैं जावाईई को अच्छी तरह से नहीं जानता, लेकिन उनके पास भी है उनके अपने वर्ग लोडिंग प्रतिमान जिसे आपको ध्यान में रखना है। आशा है कि यह मदद करता है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB और BIRT रिपोर्टिंग?

  2. जावा ड्राइवर का उपयोग करके MongoDB में एक सरणी अद्यतन कर रहा है

  3. सी ++ से मोंगोडीबी से कनेक्ट करने पर पहुंच उल्लंघन क्यों है?

  4. mongoDB:संग्रह में कॉलम नाम का नाम बदलना

  5. elemMatch . द्वारा MongoDB में छंटनी