gpt4 book ai didi

java - 赫克托 : java. nio.BufferUnderflowException

转载 作者:行者123 更新时间:2023-11-30 11:30:46 25 4
gpt4 key购买 nike

我正在获取 String 的 ByteBuffer,例如100如下

ByteBuffer data = IntegerSerializer.get().toByteBuffer(Integer.parseInt(data));

并将此数据插入列说“MYCOLUMN”

在读取“MYCOLUMN”列值时,我正在使用:

public Objct myfunction(ByteBuffer data){
return IntegerSerializer.get().fromByteBuffer(data);
}

但是如果我提到“MYCOLUMN”列,我会收到以下错误

java.nio.BufferUnderflowException
at java.nio.Buffer.nextGetIndex(Buffer.java:480)
at java.nio.HeapByteBuffer.getInt(HeapByteBuffer.java:336)
at me.prettyprint.cassandra.serializers.IntegerSerializer.fromByteBuffer(IntegerSerializer.java:35)

最佳答案

它与this issue 非常相似:

You want to specify Int32Type not IntegerType. The latter is a misnomer and actually represents a BigInteger.

关于java - 赫克托 : java. nio.BufferUnderflowException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17599415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com