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

लोम्बोक - java.lang.StackOverflowError:toString विधि पर अशक्त

आपके पास toString . में एक गोलाकार संदर्भ है लोम्बोक द्वारा उत्पन्न विधि।

  • Product Categorie का संदर्भ दे रहा है toString . पर , जो Product . को संदर्भित कर रहा है , और इसी तरह

आप एक संपत्ति को बाहर कर सकते हैं @ToString , लेकिन इसे जल्द ही हटा दिया जाएगा, इसलिए @ToString.Exclude का उपयोग करें :

@Document
@Data @AllArgsConstructor @NoArgsConstructor @ToString
public class Product {
  ...

  @ToString.Exclude
  private Categorie categorie;

  ...
}

@Document
@Data @AllArgsConstructor @NoArgsConstructor @ToString
public class Categorie {
  ...

  @ToString.Exclude
  private Collection<Product> products=new ArrayList<>();

  ...
}

लोम्बोक यहाँ और यहाँ रेफरी करता है



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मॉर्फिया का परिचय - मोंगोडीबी के लिए जावा ओडीएम

  2. MongoDB में डुप्लिकेट रिकॉर्ड खोजें

  3. त्रुटि:टाइप पैरामीटर `डी` का उपयोग कुछ स्थानीय प्रकार के लिए टाइप पैरामीटर के रूप में किया जाना चाहिए

  4. SQL में अपने समूह के लिए न्यूनतम मान वाली पंक्तियों का चयन करने के 5 तरीके

  5. MongoDB $sortByCount एकत्रीकरण ऑपरेटर