我正在使用Play! 2.0并尝试使用Cassandra数据库时遇到问题。如何配置application.conf文件的属性以使用像Kundera这样的高级客户端。我是否必须在conf / META-INF文件夹上创建persistence.xml文件?
我没有发现任何有类似问题的人。是否可以使用Play! +昆德拉+卡桑德拉?我该怎么做?
答案 0 :(得分:3)
目前,在Play中使用cassandra作为模型的后端(@Model注释)是不可能的! 2.0。
努力为Play中的NoSQL模型提供支持!通过锡耶纳(http://www.sienaproject.com/index.html),但模块(https://github.com/mandubian/play-siena)适用于Play 1.x,而cassandra支持尚未实现。
所以,使用Play的唯一方法! 2.0 + Kundera将所需的jar放入你的lib /目录,把persistence.xml放在你的类路径中的任何地方的META-INF文件夹中(如'入门'https://github.com/impetus-opensource/Kundera/wiki/Getting-Started-in-5-minutes中所述),并定义你的@Entity类。
但是,您不会获得对@Model注释或CRUD管理区域的支持。
答案 1 :(得分:2)
我尝试在Play上运行Kundera在Cassandra和MongoDB上运行!框架,它没有任何主要配置。以下链接将指导您: http://xamry.wordpress.com/2013/07/06/play-nosql-building-nosql-applications-with-play-framework/
答案 2 :(得分:-1)
你也可以探索Playorm,它有Play 1.x和2.x的插件 http://buffalosw.com/wiki/playorm-documentation/