0
저는 Neo4j에서 관계를 유지하려하지만 작동하지 않습니다. 내 질문보기. 내 도메인 객체는이 관계를 자체적으로 가지고 있습니다.그냥 관계를 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();