我正在尝试使用 phantom 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,不知道有没有问题?)
我只有一个对幻影的依赖
<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>
当我编译我的项目时,我收到关于 session 的这个错误:
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 上,有一个带有 session 的示例:
implicit val session = SomeCassandraClient.session;
但我不明白 SomeCassandraClient 在哪里?
有什么建议吗?