2012-07-17 18 views
5

İlkbahar 3.1 (Milestone) ve İlkbahar Veri Neo4J 2.1 RC projesinin kurulumunu başlattım. Her şey düzgün bir şekilde başlar ve neo4j veritabanı, neoklipse'de de görülebilir şekilde istenildiği gibi doldurulur.Yay Verileri NEO4J: ilişkiler null değerlere sahip

Şimdi bir varlığı (Container.java olarak adlandırın) kimliğine göre getirip "Olay" ilişkisini alıyorum.

Container.java içinde ilişki aşağıdaki şekilde modellenmiştir:

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

Ben container.getEvents erişmek

() ve ben tek olay kimliğine sahipse olduğunu görebilirsiniz, üzerlerinde yineleme, ancak diğer tüm özellikleri null :(neoclipse ile göz yaptıktan sonra olması gerektiği gibi , tüm özellikleri kaydedilir.

"tembel" yükleme? Ben @RelationshipType kullanmayın "istekli" ya.

cevap

6
çeşit var mı

Bir gece geçirdi: @Fetch varlığı. hevesle orada etkin loading eğer, kolayca döngüleri :)

+0

Tam olarak, iyi bulmak! –

+0

niçin verileri getirirken "istekli yükleme" kullanmamız gerekiyor? Bu benim için de çalışıyor. –

0

@Fetch varlık kullanabilirsiniz tembel yükleme için istekli yükleme

içindir oluşturabilir olarak, benim bakış gelen mantıklı neo4jTemplate.fetch yöntem template.fetch(Event.getEvents())