在spring中使用neo4j查询中的参数

时间:2018-08-26 01:49:46

标签: spring-boot neo4j

我有一个扩展Neo4jRepository的存储库,并且想定义一个查询,例如

@Query("match (x: Label {name: $name}) return x")
Collection<Label> f(@Param("name") String name);

我已将此链接链接到请求映射。

当我发出请求时,说出名字=“ dog”我得到以下请求被发送

match (x: Label {name: $name}) return x with params {name="dog"}

尽管我的数据库中有这样的东西,但什么也不返回,明确地将查询替换为

@Query("match (x: Label {name: "dog"}) return x")
Collection<Label> f(@Param("name") String name);

产生正确的结果。

这是怎么回事?

1 个答案:

答案 0 :(得分:0)