Cypher создать запрос с параметром, которого нет в объекте - PullRequest
0 голосов
/ 18 марта 2020

У меня есть объект со всеми необходимыми аннотациями, получателями.

public class SomeEntity {
    private String id; 
    private String name; 
}

И у меня есть хранилище

public interface SomeRepository extends Neo4jRepository<SomeEntity, String> {

     @Query(value="some query")
     void someMethod(String id, String name, String parameter)
} 

Могу ли я как-то передать переменную parameter в запрос, не определяя ее в сущности?

1 Ответ

0 голосов
/ 18 марта 2020

Вы можете использовать заполнитель {0} .. {n} для соответствия параметрам метода

@Query(value="MATCH (a:A) where a.id = {0} AND a.name = {1} and a.param = {2}")
void someMethod(String id, String name, String parameter)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...