簡體   English   中英

Cassandra InvalidQueryException: 鍵不能為空

[英]Cassandra InvalidQueryException: Key may not be empty

InvalidQueryException: Key may not be empty當使用 Java Driver for DataStax Astra Cassandra DB 時。

我 100% 確定我的 partitionKey 或我的 clusteringColumns 不為空。 誰能告訴我這個錯誤除此之外還意味着什么?

相同的代碼在該異常之前 1 小時工作是什么意思?

謝謝你們,但我只是自己找到了。

我將Long寫入ByteBuffer並且之后沒有使用flip()

 public static ByteBuffer toBB(Long x) {
    ByteBuffer bb = ByteBuffer.allocate(Long.BYTES);
    if (x == null) {
        return null;
    }
    bb.putLong(x);
    bb.flip(); //Added this line here and it works
    return bb;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM