【问题标题】:Cassandra SimpleStatement protected constructorCassandra SimpleStatement 受保护的构造函数
【发布时间】:2016-01-25 12:45:17
【问题描述】:

我将 DataStax Java 驱动程序 3.0.0-alpha4 用于带有 Scala 的 cassandra。以下内容无法编译:

object Test {
 def get = {
   val stmt = new SimpleStatement("query")
   CassandraConnector.session.execute(stmt)
 }
}

我得到的错误是:

不允许访问受保护的构造函数 SimpleStatement,因为 [错误] 在包 cassandra 中包含对象 Test 不是 [错误] 定义目标的包核心中的类 SimpleStatement

但是,使用 BoundStatement 或 PreparedStatement 可以正常工作。

【问题讨论】:

    标签: scala cassandra datastax-java-driver


    【解决方案1】:

    Java驱动3.0.0-rc1中的问题解决,公共构造函数回来了

    对于早期的 3.0.0-x 版本,请使用 session.newSimpleStatement(codecRegistry, protocolVersion)

    【讨论】:

      猜你喜欢
      • 2016-04-07
      • 2011-05-30
      • 1970-01-01
      • 2021-10-05
      • 2011-05-02
      • 2016-05-22
      • 2018-06-15
      • 2014-08-29
      • 1970-01-01
      相关资源
      最近更新 更多