从Cassandra读取timeuuid值 - 使用DataStax连接器

时间:2017-05-08 21:20:33

标签: java cassandra datastax

我正在使用datastax 3.2.0连接器。

当我尝试读取数据类型timeuuid的列时,出现以下错误。

Exception in thread "main" 
com.datastax.driver.core.exceptions.CodecNotFoundException: Codec not found for requested operation: [timeuuid <-> java.lang.String]

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您正在尝试将字符串插入timeuuid字段。

在插入

之前将字符串转换为uuid
String your_string = "38400000-8cf0-11bd-b23e-10b96e4ef00d";
UUID uid = UUID.fromString(your_string); //Use this uid to insert