我目前正在开发一个基于Neo4j(v2.1.2,托管在GrapheneDB)和Play(v2.3),使用Scala(2.11.1)(托管在Heroku)的Web服务。
目前为止,AnormCypher连接了Play应用程序与Neo4J实例,并且一切都按预期工作。
但是使用AnormCypher感觉不太对。我需要编写很多样板代码将从AnormCypher获取的结果转换为用于业务逻辑的Scala类。我更喜欢使用类似于Spring Data Neo4j的东西。
示例代码看起来很干净,我想在项目中尝试一下。
这些技术都是我不熟悉的,所以我需要一些帮助:
- 如何在Play应用程序中使用Spring Data Neo4j(build.sbt,plugin.sbt等)?
- 由于我没有使用整个Spring堆栈,我应该期待哪些困难?
- 在Scala应用程序中集成基于Java的框架有哪些缺点?