Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Cassandra中添加Scala列表或集合?_Scala_Cassandra_Datastax Java Driver_Playframework 2.6 - Fatal编程技术网

如何在Cassandra中添加Scala列表或集合?

如何在Cassandra中添加Scala列表或集合?,scala,cassandra,datastax-java-driver,playframework-2.6,Scala,Cassandra,Datastax Java Driver,Playframework 2.6,我的Cassandra表模式是 id uuid PRIMARY KEY, a text, d text, h list<text>, i list<blob>, p text, t set<text>, title text 但我得到了以下错误: Errorcom.datastax.driver.core.exceptions.InvalidTypeException:类型类scala.co

我的Cassandra表模式是

    id uuid PRIMARY KEY,
    a text,
    d text,
    h list<text>,
    i  list<blob>,
    p  text,
    t set<text>,
    title text
但我得到了以下错误:

Errorcom.datastax.driver.core.exceptions.InvalidTypeException:类型类scala.collection.immutable的值3。$colon$colon不对应于任何CQL3类型


我可能把
Scala
Cassandra
中使用的数据类型搞砸了,但我不知道如何纠正这一点。我看到的一个问题是,我不知道如何将
String
转换为
blob
字段
I

使用的
scala.collection.JavaConversions中的函数。工作代码段是

  .value("image",seqAsJavaList(model.image))
  .value("tags",setAsJavaSet(model.tags))

我不得不使用scala.collection.JavaConversions中的函数。工作代码段是

  .value("image",seqAsJavaList(model.image))
  .value("tags",setAsJavaSet(model.tags))

您还可以使用java驱动程序scala extras包(自己编译):您还可以使用java驱动程序scala extras包(自己编译):