使用java数据Map器在下表中查询时发现了一个奇怪的问题:“com.datastax.driver.core.exceptions.codeconotfoundexception:codec找不到请求的操作:['org.apache.cassandra.db.marshal.bytetype'<->byte]”
cql tinyint应该自动Map到java驱动程序中的字节吗?什么是bytetype?
CREATE TABLE abc.test (
cityID int,
planUUID UUID,
versionID TIMEUUID,
status tinyint,
PRIMARY KEY (cityID, planUUID, versionID)
) WITH CLUSTERING ORDER BY (planUUID DESC, versionID DESC);
@Data
@Table(keyspace = "abc", name = "test")
public class TestSet {
@PartitionKey private int cityID;
@ClusteringColumn @NonNull private UUID planUUID;
@ClusteringColumn(1)
private UUID versionID;
private byte status;
}
暂无答案!
目前还没有任何答案,快来回答吧!