Подключитесь к Cassandra DB в рамках Play с помощью Kundera.

Я пытался использовать метод Kundera, но у меня нет идея, куда поместить файл persistence.xml, я попытался поместить его в conf/WEB-INF/, но когда я попытался запустить, он сказал, что "Исключение в потоке" main" javax.persistence.PersistenceException: нет поставщика Persistence для EntityManager с именем кассандра_пу".

Может ли кто-нибудь показать mw, где я был неправ? Есть ли другой способ подключить Cassandra к Play 2.0.4?
Большое спасибо


person Xitrum    schedule 09.10.2012    source источник


Ответы (4)


Для Кундеры файл persistence.xml обычно должен находиться в $PROJECT_ROOT/src/META-INF/persistence.xml.

person moodywoody    schedule 10.10.2012
comment
Что касается этой проблемы, он не может найти какого-либо поставщика постоянства, что означает, что либо ваш файл persistence.xml отсутствует, либо вы неправильно определили его. - person vivek mishra; 10.10.2012

Другой вариант — PlayOrm для cassandra почти готов с плагином playframework. Все еще нужно сделать модуль playframework И у него есть версия в памяти, а также для быстрой разработки. Это должно быть сделано до конца следующей недели.

Документацию по playorm с playframework можно найти здесь

https://github.com/deanhiller/playorm/wiki/PlayFramework-1.2.x-Support

person Dean Hiller    schedule 12.10.2012
comment
Есть ли желание обновить это до новой версии Play Framework 2.3.x? Спасибо :) - person Foo L; 28.03.2015

Пожалуйста, посмотрите: https://github.com/downloads/impetus-opensource/Kundera-Examples/project%20(1).zip для справки.

А также

https://github.com/impetus-opensource/Kundera/wiki/Началоработыза5минут

должен помочь вам в том, как его использовать.

-Вивек

person vivek mishra    schedule 10.10.2012

Его следует поместить в папку conf/META-INF. Ссылка ниже должна помочь вам получить работу kundera с Play!

http://techrecipes.in/2013/07/06/play-nosql-building-nosql-applications-with-play-framework/

person Amresh    schedule 06.07.2013