Java Cassandra UUID查询问题

Java Cassandra UUID查询问题,java,cassandra,Java,Cassandra,在卡桑德拉,下列情况可能发生吗?我想从一个表中获得所有UUID的列表,但我不断地得到错误。以下是相关代码: @Query("SELECT id FROM table") public Result<UUID> getIds(); 我对卡桑德拉是个新手,这是我第一次尝试在没有任何训练轮的情况下进行查询,所以我有可能错过了一些明显的东西。如果有帮助,结果类来自com.datastax.driver.mapping CREATE TABLE IF NOT EXISTS devices (

在卡桑德拉,下列情况可能发生吗?我想从一个表中获得所有UUID的列表,但我不断地得到错误。以下是相关代码:

@Query("SELECT id FROM table")
public Result<UUID> getIds();
我对卡桑德拉是个新手,这是我第一次尝试在没有任何训练轮的情况下进行查询,所以我有可能错过了一些明显的东西。如果有帮助,结果类来自com.datastax.driver.mapping

CREATE TABLE IF NOT EXISTS devices (
  id uuid,
  name text,
  description text,
  device_type text,
  address text,
  port int,
  ssl boolean,
  credentials uuid,
  PRIMARY KEY (id)
);

Datastax的Acessor接口中的方法可以返回void或类或结果的实例,具体取决于。您能发布表的结构模式吗?这意味着它不能从表中返回单个字段?不能使用访问器。您可以直接执行查询,也可以通过查询生成器执行查询,并从结果集中获取列。
CREATE TABLE IF NOT EXISTS devices (
  id uuid,
  name text,
  description text,
  device_type text,
  address text,
  port int,
  ssl boolean,
  credentials uuid,
  PRIMARY KEY (id)
);