Spring Neo4j:将列表作为参数传递

Spring Neo4j:将列表作为参数传递,neo4j,spring-data-neo4j-4,Neo4j,Spring Data Neo4j 4,我尝试将列表作为参数传递,但不幸的是结果没有返回任何内容。它应该根据列表格式提供的postId返回所有POST 查询: @Query(“匹配(n:Post)-[r]-(u)其中n.postId在{postId}中返回n,r,u”) List getPost(@Param(“postId”)List postIdList); spring数据是否接受列表参数和IN子句?我试图在网上搜索,但没有找到任何指南 更新: 查询: @Query(“匹配(n:Post)-[r]-(u)其中n.postId在

我尝试将列表作为参数传递,但不幸的是结果没有返回任何内容。它应该根据列表格式提供的postId返回所有POST

查询:

@Query(“匹配(n:Post)-[r]-(u)其中n.postId在{postId}中返回n,r,u”)
List getPost(@Param(“postId”)List postIdList);
spring数据是否接受列表参数和IN子句?我试图在网上搜索,但没有找到任何指南

更新:

查询:

@Query(“匹配(n:Post)-[r]-(u)其中n.postId在{postId}中返回n,r,u”)
List getPost(@Param(“postId”)List postIdList);
Sdn和ogm:


您使用哪个驱动程序?可能不相关(尽管SDN可能会使用该信息来尝试查找转换器),但您应该使用带有类型参数的
列表,而不是原始类型。是的,它是相关的。我所能看到的查询的唯一区别是——正如Frank已经指出的那样——我传递了一个类型化列表。无论参数化类型如何,这都应该有效。正如Luane提到的,请告诉我们您使用的是什么驱动程序(HTTP、Bolt、Embedded)。此外,您的查询正在通过浏览器返回特定数据集的数据;以及您使用的SDN/OGM的版本。@luane:org.neo4j.OGM.drivers.http.driver.httpdrivers您使用的驱动程序是什么?可能不相关(虽然SDN可能会使用这些信息来尝试查找转换器),但您应该使用带有类型参数的
列表,而不是原始类型。是的,它是相关的。我所能看到的查询的唯一区别是——正如Frank已经指出的那样——我传递了一个类型化列表。无论参数化类型如何,这都应该有效。正如Luane提到的,请告诉我们您使用的是什么驱动程序(HTTP、Bolt、Embedded)。此外,您的查询正在通过浏览器返回特定数据集的数据;以及您使用的SDN/OGM的版本。@luane:org.neo4j.OGM.drivers.http.driver.HttpDriver