[英]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.