我试图坚持Neo4j中的一段关系,但是不起作用。查看我的查询。我的域对象与自身有这种关系。
@RelatedTo (type="PLUS_ME", direction = Direction.BOTH)
private Set<Errand> plusMe;
然后我使用GraphRepository运行此查询。
Errand e = new Errand ();
Errand e1 = new Errand ();
e = template.save(e);
e1 = template.save(e1);
p (e.getId() + " " + e1.getId ());
String query = "MATCH (one:Errand)" +
"WHERE one.id = " + e.getId() +
"MATCH (two:Errand)" +
"WHERE two.id = " + e1.getId() +
"CREATE (one)-[b:PLUS_ME]->(two)" +
"CREATE (two)-[a:PLUS_ME]->(one)";
eRepo.query(query, null);
但是当我用junit运行这个查询时,我的大小为0。
eRepo.findByPlusMe(e).size();
答案 0 :(得分:0)
Errand
班级的结构吗?