Я пытаюсь сделать это:
@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
.