如何在Java实体中MapCassandra元组集合

htrmnn0y  于 2022-11-05  发布在  Cassandra
关注(0)|答案(1)|浏览(135)

我有一个cassandra表,它有一个元组集列,如下所示,

ref_nums set<frozen<tuple<text,text>>>;

我想把它Map到我的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>

1.如何Map?
1.如果我使用UDT代替元组,Java实体配置将是什么?
1.使用UDT和使用元组有什么区别?

6bc51xsx

6bc51xsx1#

这是 Spring Boot 内置依赖性的问题。

<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-data-commons

相关问题