ファントム scala ドライバーを使用して、cassandra データベース (scala 2.11.2 を使用) に接続しようとしています。
私は彼らのブログでこの記事をフォローしました: http://blog.websudos.com/2014/08/a-series-on-cassandra-part-1-getting-rid-of-the-sql-mentality/
(github には、2.11 でコンパイルされた phantom-dsl jar しかないことに注意してください。問題があるかどうかはわかりません。)
ファントムとの依存関係は1つだけです
<dependency>
<groupId>com.websudos</groupId>
<artifactId>phantom-dsl_2.11</artifactId>
<version>1.2.7</version>
</dependency>
<dependency>
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-core</artifactId>
<version>2.0.1</version>
</dependency>
プロジェクトをコンパイルすると、セッションに関する次のエラーが発生します。
Main.scala:32: error: could not find implicit value for parameter session: com.datastax.driver.core.Session
[ERROR] select.where(_.firstName eqs firstName).limit(5000).fetch()
[ERROR] ^
[ERROR] one error found
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
彼らの github には、セッションの例があります:
implicit val session = SomeCassandraClient.session;
しかし、 SomeCassandraClient がどこにあるのかわかりませんか?
何かアドバイス ?