我想要一个 Java 类来绑定这种关系:
顶点 - 关系 - 顶点 (a:Clause)-[r:HasClause]-(b:Clause)
问题是类“HasClause”的边缘应该在同一个类上有一个名为“alias”的属性 - 我不知道我应该如何注释类以自动执行此操作:
@JsonDeserialize(as = Clause.class)
public interface IClause extends VertexFrame {
@Property("nodeClass")
public String getNodeClass();
@Property("nodeClass")
public void setNodeClass(String str);
/* that would be a property on the Vertex not on the Edge
@Property("alias")
public void setAlias(String id);
@Property("alias")
public String getAlias();
*/
@Adjacency(label = "HasClause", direction = Direction.OUT)
public Iterable<IClause> getClauses();
@Adjacency(label = "HasClause", direction = Direction.OUT)
public void setClauses(Iterable<IClause> clauses);
}
谢谢