2012-07-17 12 views
5

मेरे पास वसंत 3.1 (मील का पत्थर) और वसंत डेटा नियो 4 जे 2.1 आरसी प्रोजेक्ट चल रहा है। सभी ठीक से शुरू होते हैं और neo4j डेटाबेस वांछित के रूप में पॉप्युलेट किया जा रहा है, neoclipse में भी दिखाई देता है।वसंत डेटा NEO4J: संबंधों के पास शून्य मान

अब मैं आईडी द्वारा एक इकाई (इसे कंटेनर.जावा कहता हूं) प्राप्त करता हूं और संबंध "ईवेंट" करता हूं।

Container.java में संबंध इस प्रकार मॉडलिंग की है:

@RelatedTo(type="HAS_EVENTS", direction = Direction.BOTH) 
Set<Event> events = new HashSet<Event>(); 

जब मैं container.getEvents का उपयोग() और उन पर पुनरावृति, मैं भी घटना एक आईडी है कि देख सकते हैं, लेकिन अन्य सभी गुण अशक्त हैं :( जब neoclipse साथ एक नज़र होने, सभी गुण सहेजे जाते हैं के रूप में वे किया जाना चाहिए।

वहाँ "उत्सुक" या "आलसी" लोड हो रहा? मैं एक @RelationshipType प्रयोग नहीं करते।

उत्तर

6
किसी तरह का है

एक रात बिताई: मुझे जोड़ना है @ फ़ेच इकाई। , देखने के अपनी बात से समझ में आता है के रूप में अगर वहाँ बेसब्री से सक्षम लोड हो रहा है था, मैं आसानी से चक्र :)

+0

बिल्कुल, अच्छा खोज! –

+0

डेटा लाने के दौरान हमें 'उत्सुक लोडिंग' का उपयोग करने की आवश्यकता क्यों है? यह मेरे लिए भी काम करता है। –

0

@Fetch इकाई उत्सुक लोड हो रहा है

आलसी लोड करने के लिए के लिए है, तो आप उपयोग कर सकते हैं उत्पन्न कर सकता है neo4jTemplate.fetch विधि template.fetch(Event.getEvents())

संबंधित मुद्दे