Можете ли вы иметь сущность с `@ Relationship` к` @ RelationshipEntity` в Neo4j? - PullRequest
0 голосов
/ 05 января 2019

Я пытаюсь сделать это:

@NodeEntity
public class Joseki {

    @Id @GeneratedValue private Long id;

    @Relationship("moves") public Set<Move> moves;

Где Move:

@RelationshipEntity("CHILD")
public class Move {
    @Id @GeneratedValue private Long id;

    @Property("placement") private String placement;

    @StartNode BoardPosition parent;

    @EndNode BoardPosition child;

, но по какой-то причине moves моего Joseki класса не сохраняется. То есть, когда я сохраняю Joseki, который имеет moves, а затем перезагружаю его, используя find(), я не получаю ходы назад.

Это заставляет меня задуматься: можете ли вы получить от @Relationship до @RelationshipEntity?

Потому что, если вы можете, тогда что-то еще должно быть не так, очевидно, но MVCE показать, что это может быть проблемой.

Тот же код работает (сохраняет правильно), если я создаю @Relationship с @NodeEntity вместо @RelationshipEntity.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...