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

स्प्रिंग मोंगोडीबी रिपोजिटरी केवल कुछ मामलों में काम करता है

mlk के रूप में उल्लेख किया गया है, समस्या मेरे सिंगलटन कार्यान्वयन के साथ थी जिससे वसंत कंटेनर में समस्या आई। मैंने DataMapsFactory . का कोड बदल दिया है करने के लिए:

package com.njugroup.flotilla.domain.factories;

import com.njugroup.flotilla.domain.maps.TermsMap;
import com.njugroup.flotilla.repository.TermsMapRepository;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import java.util.Optional;

@Component
public class DataMapsFactory{

    private final Logger log = LoggerFactory.getLogger(TermsMapsFactory.class);

    @Autowired
    private TermsMapRepository termsMapRepository;

    public TermsMap getDataMapForVehicle(String id) {
        log.debug("Getting data map for: "+id);
        try {
            Optional<TermsMap> map = Optional.ofNullable(termsMapRepository.findOneByEntityId(id));
            log.debug("fetched map: "+map);
            return map.get();
        } catch (Exception e) {
            e.printStackTrace();
            return null;

        }
    }
}

अब यह एक आकर्षण की तरह काम करता है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb में एक कुंजी के आधार पर डुप्लिकेट कैसे निकालें?

  2. mongodb फ़िल्टर दस्तावेज़ देशांतर, अक्षांश और विशेष दूरी के साथ

  3. SQL में किसी संख्या को मुद्रा के रूप में प्रारूपित करें

  4. htmlspecialchars सरणी के अंदर मान को हटा दें?

  5. एक ही शब्द लेकिन अलग-अलग यूनिकोड वर्ण