2016-08-13 4 views
0

В моем проекте SDN 4 у меня довольно сложный запрос Cypher, который нельзя определить во время компиляции через репозиторий SDN @Query.SDN 4 return @QueryResult из пользовательского запроса Cypher во время выполнения

Мне нужно создать этот запрос во время выполнения, и в результате мне нужно получить пользовательский объект SDN @QueryResult.

Прямо сейчас я не могу найти способ достижения этого с помощью данных Spring Neo4j 4. Пожалуйста, помогите с этой проблемой.

ответ

1

На данный момент это не поддерживается. @QueryResult работает только с методами запросов репозитория. Следующее лучшее, что нужно сделать, это использовать session.query для возврата org.neo4j.ogm.model.Result и получения отдельных столбцов.

Отслеживание вашей проблемы здесь: https://github.com/neo4j/neo4j-ogm/issues/215