ここで関連する質問をしました。私は、次のような通常の関係エンティティではすべてがうまくいくことを発見しました。
@RelationshipEntity(type="REL")
public class Rel {
@GraphId
private Long id;
@Fetch
@StartNode
private User start;
@Fetch
@EndNode
private User end;
public Rel(){}
public Rel(User start, User end) {
this.start = start;
this.end = end;
}
}
しかし、動的な関係タイプを追加すると、関係を熱心にロードできなくなります。
@RelationshipEntity(type="REL")
public class Rel {
@GraphId
private Long id;
@Fetch
@StartNode
private User start;
@Fetch
@EndNode
private User end;
// define dynamic relationship type
// which cause the issue!!!!
@RelationshipType
private String type;
public Rel(){}
public Rel(User start, User end, String type) {
this.start = start;
this.end = end;
this.type = type;
}
}
問題は何ですか、そしてそれをどのように解決するのですか?
ヘルプやアドバイスは大歓迎です。前もって感謝します!