无法通过java中的QueryBuilder将json插入cassandra

Posted

技术标签:

【中文标题】无法通过java中的QueryBuilder将json插入cassandra【英文标题】:Unable to insert json into cassandra via QueryBuilder in java 【发布时间】:2018-08-24 05:49:51 【问题描述】:

我正在尝试使用 java 中的 Querybuilder 将 json 插入 cassandra。 我在项目中的依赖是

"com.datastax.cassandra" % "cassandra-driver-core" % "3.0.0"

我参考了这篇文章 (How to insert Json into cassandra using API, QueryBuilder and batch) 来插入 json,但是我的 queryBuilder 类中似乎不存在 .json() 方法。

QueryBuilder.insertInto(KEYSPACE,TABLE).json(jsonData);

它给了我一个错误

cannot resolve symbol json

是否有任何其他方法或方式使用 QueryBuilder 方法将 json 插入 cassandra ?如果我遗漏了什么,请告诉我。 提前谢谢!!!

【问题讨论】:

【参考方案1】:

json 函数可从3.1 version 获得。在3.0 中不可用。

【讨论】:

以上是关于无法通过java中的QueryBuilder将json插入cassandra的主要内容,如果未能解决你的问题,请参考以下文章

如何在Knex中扩展QueryBuilder类时访问当前上下文的事务

[嘲笑QueryBuilder时为NullPointerException

Elasticsearch java api 常用查询方法QueryBuilder构造举例

csharp 通过新的QueryBuilder API查询SDL SmartTarget 2014

csharp 通过新的QueryBuilder API查询SDL SmartTarget 2014

如何使用 Cassandra 中的 QueryBuilder 定义具有 2 个条件的 Where 查询?