I am currently working on a web service backed by Neo4j (v2.1.2, hosted on GrapheneDB) and Play (v2.3) using Scala (2.11.1) (hosted on Heroku).
Until now AnormCypher connects the Play app with the Neo4J instance and all things are working as expected.
However using AnormCypher doesn't feel quite right. I have to write a lot boiler plate code to convert the results I get from AnormCypher to the Scala classes which are used for the business logic. I would prefer using something similar to Spring Data Neo4j.
The code in the examples looks very clean to me and I want to try it in project.
All these technologies are new to me so I need some help:
- How can I use Spring Data Neo4j in the play app (build.sbt, plugin.sbt, ...)?
- Which difficulties do I have to expect regarding the fact that I am not using the whole Spring stack?
- Which drawbacks does it have to integrate a Java based framework in a Scala app ?