我尝试使用Kundera方法,但我不知道将 persistence.xml 放在哪里,我尝试将它放在 conf/WEB-INF/ 中,但是当我尝试运行它时说“线程中的异常”主“javax.persistence.PersistenceException:没有名为 cassandra_pu 的 EntityManager 的持久性提供程序。
有人可以告诉我哪里错了吗?有没有其他方法可以将 Cassandra 连接到 Play 2.0.4?
非常感谢
我尝试使用Kundera方法,但我不知道将 persistence.xml 放在哪里,我尝试将它放在 conf/WEB-INF/ 中,但是当我尝试运行它时说“线程中的异常”主“javax.persistence.PersistenceException:没有名为 cassandra_pu 的 EntityManager 的持久性提供程序。
有人可以告诉我哪里错了吗?有没有其他方法可以将 Cassandra 连接到 Play 2.0.4?
非常感谢
另一个选项是 cassandra 的 PlayOrm 几乎使用它的 playframework 插件完成。仍然需要做一个 playframework 模块并且它有内存版本以及快速开发。应该在下周末之前完成。
可以在此处找到有关带有 playframework 的 playorm 的文档
https://github.com/deanhiller/playorm/wiki/PlayFramework-1.2.x-Support
对于 Kundera,persistence.xml 通常应该在 $PROJECT_ROOT/src/META-INF/persistence.xml
请查看: https ://github.com/downloads/impetus-opensource/Kundera-Examples/project%20(1).zip 以供参考。
和
https://github.com/impetus-opensource/Kundera/wiki/Getting-Started-in-5-minutes
应该可以帮助您了解如何使用它。
-维维克
它应该放在 conf/META-INF 文件夹下。下面的链接应该可以帮助您在 Play 中使用 kundera!
http://techrecipes.in/2013/07/06/play-nosql-building-nosql-applications-with-play-framework/