我有一个扩展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);
产生正确的结果。
这是怎么回事?
答案 0 :(得分:0)
根据此页面:https://spring.io/blog/2014/07/15/spel-support-in-spring-data-jpa-query-definitions-您需要以下内容:
TextView