Spring data neo4j: как добавить динамический @Query? - PullRequest
1 голос
/ 23 сентября 2019

Как создать динамическое значение @Query, когда сложные запросы в Neo4jRepository ?Как:

@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?

...