Какова наилучшая практика для экземпляров ExecutionEngine
? Я помню, что встречался с сообщением в новостной группе Neo4j, в которой говорилось, что один экземпляр должен быть доступен в приложении, но все примеры, которые я могу найти, показывают иное. Какова общая лучшая практика? Это имеет значение?
Точно один.
В противном случае вы дублируете или освобождаете кеши, которые хранятся в скомпилированных планах запросов.
Вы должны создать его где-то статически с помощью GraphdatabaseService
или для расширения сервера, которое оно @Context CypherExecutor
через @Context CypherExecutor
.
Так как Neo4j 2.2. вам это больше не нужно, вы можете, наконец, запустить запросы Cypher напрямую через GDB.execute()
@Context CypherExecutor
где-нибудь@Context CypherExecutor
? Теперь, когда я запустил Google, я нашел несколько ссылок, но документы не появляются.