【发布时间】:2019-09-23 14:53:38
【问题描述】:
在Neo4jRepository中有复杂查询时如何生成@Query的动态值?喜欢:
@Repository
public interface StockRepository extends Neo4jRepository<StockNode,Long> {
@Query("match (n:stock) where n.name={aShareShortName} return n")
List<StockNode> getStockNodeByAShareShortName(@Param("aShareShortName") String aShareShortName);
@Query("match (n:stock) where n.{indexName}={indexContent} return n")
List<StockNode> getStockNodeByQueryProperty(@Param("indexName")String indexName,String indexContent);
}
第一种方法getStockNodeByAShareShortName就可以了。但是第二个getStockNodeByQueryProperty 失败了。有什么方法可以在n.{xxx} 或n.?1 或n.:xx 中生成动态属性键?
【问题讨论】:
标签: java neo4j spring-data-neo4j neo4j-ogm