java - 如何在 Cassandra Java Driver QueryBuilder 中传递 TTL?

标签 java insert cassandra datastax ttl

我正在使用 Cassandra Java 驱动程序中的 QueryBuilder 来插入一些数据。

似乎没有简单的选项可以在我插入的行上设置 TTL。 DataStax 站点上的示例均未显示 TTL 示例。

我怀疑它与 using() 有关,但再一次,代码中的示例为零且文档最少...

最佳答案

终于想通了,你必须在 QueryBuilder 本身上传入静态 ttl() 方法:

.using(ttl(30));

关于java - 如何在 Cassandra Java Driver QueryBuilder 中传递 TTL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24682063/

相关文章:

java - 如何在 Java Web 应用程序中显示表格数据

java - 无效结果和特定结果之间的差异

带有 SELECT 语句问题的 MySQL INSERT INTO/ON DUPLICATE KEY

python - 如何在 CASSANDRA 中搜索特定范围内的参数

c# - 是否有 java.util.Properties 类的 C# 模拟

java - 按钮 b2 =stop 未监听

java - 删除行后刷新数据表

C++如何在复制时保留字符串容量

scala.ScalaReflectionException : <none> is not a term

database - 如何使用 Cassandra 在论坛中存储与组成员相关的数据?