На самом деле есть несколько вариантов это зависит от (а), как вы хотите общаться с Neo4j (отдых или нет) (б) среды выполнения.
Если ваше приложение одобрено только службой REST, и вы можете использовать ANORM для доступа к вашим данным (данным). Существует многообещающий драйвер, который в настоящее время достаточно хорош, чтобы делать много вещей, используя Cypher в качестве языка запросов. Вы можете найти его там (AnormCypher): https://github.com/AnormCypher/AnormCypher. Сила ANORM является источником многих дебатов, но я думаю, что у нее много хорошей функции.
Существует также драйвер Scala FaKod, который является очень полным, а вторая версия (M1 на данный момент) будет включать возможности REST. Сила этого драйвера (neo4j-scala) - это чистый DSL, который он предоставляет для абстрактных обходных деталей, он довольно интуитивно понятен и хорошо документирован.
С другой стороны, я начал свой driver некоторое время, но не успел приложить много усилий (скоро это изменится). Текущая версия по-прежнему грубо и тесно связана с приложением воспроизведения. Но этот драйвер пытается использовать amap реактивность будущего (теперь на основе akka) и json api игры. Однако этот способ не будет наиболее продуктивным из-за недостатка документа и очистки ... любая помощь приветствуется ;-). Также это плагин для игры, а затем довольно легко настроить и ввести.
Для получения дополнительной информации в целом в отношении водителей, вы должны пойти туда:http://www.neo4j.org/develop/drivers
Некоторое содержание от http://neo4j.org/develop/scala –