如何将 Spring Data for Apache Cassandra 与 Spring Data REST 一起使用?

How to use Spring Data for Apache Cassandra with Spring Data REST?

我有一个关于 Spring Data REST 与 Spring Data Cassandra 一起使用的问题。

这两个库可以协同工作吗?当我尝试访问 Spring Data REST UR 时,它一直要求我提供一个 id 字段,但是,在我的 Cassandra table 中根本没有 id 字段。我试图浏览 Spring Data REST 文档,但不清楚如何将 Spring Data REST 与 Spring Data Cassandra 一起使用。

考虑我的 table 如下:

@PirmaryKey
String firstName;
String lastName

那我的id是什么?有人可以给我一些指导吗?

谢谢。

Spring Data Cassandra 和 Spring Data REST 只有在您使用带有 @Id 注释的单个主键列时才能一起工作。 Spring Data REST 不支持复合主键,它们不能很好地映射到 {entity}/{id} URI 方案。