4

私はプレイを使用しています!2.0 で、Cassandra データベースを使用しようとすると問題が発生します。Kundera のような高レベルのクライアントを使用するように application.conf ファイルのプロパティを構成するにはどうすればよいですか。conf/META-INF フォルダーに persistence.xml ファイルを作成する必要がありますか?

同様の問題を抱えている人を見つけたことがありません。Play!は使えますか?+ クンデラ + カサンドラ? それ、どうやったら出来るの?

4

3 に答える 3

3

現時点では、cassandra を Play のモデル (@Model アノテーション) のバックエンドとして使用することはできません! 2.0。

Play で NoSQL モデルのサポートを提供する取り組みがあります! Siena ( 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 管理領域はサポートされません。

于 2012-03-19T11:03:22.270 に答える