Как создать динамическое значение @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
?