我正在尝试这样做:
@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
无法保存。在IE中,当我保存具有Joseki
的{{1}},然后使用moves
重新加载它时,我没有得到回退。
这让我感到奇怪:您可以将find()
换成@Relationship
吗?
因为如果可以,那么其他事情肯定是错误的,很明显,但是MVCE证明这可能是一个挑战。
如果我使用@RelationshipEntity
而不是@Relationship
来创建@NodeEntity
,则相同的代码也可以工作(正确保存)。