Java 使用映射对象Cassandra创建表

Java 使用映射对象Cassandra创建表,java,cassandra,Java,Cassandra,所以我创建了一个对象,我正在使用Cassandra映射,我想知道是否可以在不存在表结构时使用映射器来创建或更新表结构。我之所以这么说,是因为表中的对象不断变化,它添加了新的内容,偶尔也会删除字段。因此,我们需要不断更改表和对象,并确切地知道要使用的数据类型。只需使用映射器本身或Cassandra驱动程序中的其他东西就可以更轻松地完成此操作 示例对象如下所示 @Table(keyspace = "example", name = "example_data") public class DataC

所以我创建了一个对象,我正在使用Cassandra映射,我想知道是否可以在不存在表结构时使用映射器来创建或更新表结构。我之所以这么说,是因为表中的对象不断变化,它添加了新的内容,偶尔也会删除字段。因此,我们需要不断更改表和对象,并确切地知道要使用的数据类型。只需使用映射器本身或Cassandra驱动程序中的其他东西就可以更轻松地完成此操作

示例对象如下所示

@Table(keyspace = "example", name = "example_data")
public class DataClass {

    private String identifier;
    private int someIntValue;
    private boolean someBooleanValue;
}
现在我们可以在下一个版本中添加如下内容

@Table(keyspace = "example", name = "example_data")
public class DataClass {

    private String identifier;
    private int someIntValue;
    private boolean someBooleanValue;
    private AnotherClass configuration;
}
由于这是一个UDT,因此使用映射器生成该UDT并使用该UDT修改表将更加容易。
如果有人对如何进行查询或如何获取对象有了想法,那么就可以在Cassandra查询中使用它来创建/修改表,这将是非常棒的。请说如果你需要更多的细节