codeconotfoundexception:找不到请求操作的编解码器:['org.apache.cassandra.db.marshal.bytetype'< ->byte]

3okqufwl  于 2021-06-10  发布在  Cassandra
关注(0)|答案(0)|浏览(132)

使用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;
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题