我非常喜欢在Google App Engine上使用Play framework 1.X和Siena进行数据存储。
现在我正在考虑将Play framework 2.0用于新项目。由于Play尚未准备好GAE,我将试用Heroku。如果我想要像Siena那样简单地注释我的类并将它们存储在Heroku的某些NoSQL数据库中,我有什么选择?我可以在Play中使用内置的数据存储支持,还是有任何模块支持Heroku的NoSQL插件?
编辑:
我想使用Play的Java API(不是Scala)。
答案 0 :(得分:1)
使用Play 1.2.X,您可以使用Heroku的“MongoLab”插件和Morphia Play module。
对于Play2,我建议您查看“salat”插件来访问您的MongoDB。有关使用salat的示例play2应用,请参阅https://github.com/zenexity/Zest。祝你好运!
答案 1 :(得分:0)
如果您的模型不太适合GAE,您可以使用Siena轻松切换到postgres。这是它的主要目的之一;)