У меня есть работающий проект spring 3.1 (Milestone) и Spring Data Neo4J 2.1 RC. Все запускается правильно, и база данных neo4j заполняется по желанию, что также видно в neoclipse.
Теперь я получаю объект (назовем его Container.java) по идентификатору и имею отношение «Событие».
Отношение в Container.java моделируется следующим образом:
@RelatedTo(type="HAS_EVENTS", direction = Direction.BOTH)
Set<Event> events = new HashSet<Event>();
Когда я получаю доступ к container.getEvents() и перебираю их, я вижу, что у одного события есть идентификатор, но все остальные свойства равны нулю :( При просмотре с neoclipse все свойства сохраняются, как и должны быть.
Есть какая-то "жадная" или "ленивая" загрузка? Я не использую @RelationshipType.