如何在 Java 实体中映射 Cassandra 元组集合
How to map Cassandra Tuple collection in Java entity
我有一个 cassandra table,下面有一个 元组集 列,
ref_nums set<frozen<tuple<text,text>>>;
我想将其映射到我的 Java 实体中。我正在使用 spring-boot-starter-data-cassandra v2.0.4.RELEASE 导致驱动程序版本,
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-core</artifactId>
<version>3.4.0</version>
- 怎么映射呢?
- 如果我使用 UDT 代替元组,java 实体配置会怎样?
- 使用UDT和使用元组有什么区别?
这是 spring 引导的内置依赖项的问题。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-cassandra</artifactId>
<version>${spring.boot.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-commons</artifactId>
<version>2.1.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-cassandra</artifactId>
<version>2.1.0.RELEASE</version>
</dependency>
通过上面的配置,我们正在替换spring自己对spring-data-cassandra(一些以前的版本)的依赖,除此之外我们还需要spring-数据共享
我有一个 cassandra table,下面有一个 元组集 列,
ref_nums set<frozen<tuple<text,text>>>;
我想将其映射到我的 Java 实体中。我正在使用 spring-boot-starter-data-cassandra v2.0.4.RELEASE 导致驱动程序版本,
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-core</artifactId>
<version>3.4.0</version>
- 怎么映射呢?
- 如果我使用 UDT 代替元组,java 实体配置会怎样?
- 使用UDT和使用元组有什么区别?
这是 spring 引导的内置依赖项的问题。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-cassandra</artifactId>
<version>${spring.boot.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-commons</artifactId>
<version>2.1.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-cassandra</artifactId>
<version>2.1.0.RELEASE</version>
</dependency>
通过上面的配置,我们正在替换spring自己对spring-data-cassandra(一些以前的版本)的依赖,除此之外我们还需要spring-数据共享